Skip to content

MotionBlur is a dynamic social media platform designed to foster creative expression through the sharing of photos and favorite songs. Built using React for a responsive and interactive user interface, and powered by Firebase for seamless authentication and real-time data management

Notifications You must be signed in to change notification settings

1uckyswish/MotionBlur-Firebase-React

Repository files navigation

MotionBlur Social Media Platform

Welcome to MotionBlur, a social media platform where users can share their photos and favorite songs with the world.

Introduction

MotionBlur is a social media platform built with React and backed by Firebase. It provides a space for users to post, delete, comment, and like content, focusing on photos and favorite songs.

Features

  • User authentication for secure access
  • Post photos along with favorite songs
  • Delete and edit posts
  • Like and comment on posts
  • Responsive design for various devices

Technologies Used

  • React
  • Firebase (Authentication, Firestore)
  • HTML
  • CSS

Installation

To run the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/1uckyswish/MotionBlur-Firebase-React.git
  2. Navigate to the project directory:

    cd MotionBlur-Firebase-React
  3. Install dependencies:

    npm install
  4. Configure Firebase:

    • Create a Firebase project: Firebase Console
    • Set up Authentication and Firestore
    • Add your Firebase configuration to the project (details in your code)
  5. Start the development server:

    npm run dev
  6. Open your browser and visit http://localhost:3000

Usage

  • Sign up or log in to your MotionBlur account.
  • Create a new post by uploading a photo and adding your favorite song.
  • Interact with other users' posts by liking and commenting.
  • Edit or delete your own posts.

Contributing

If you'd like to contribute to the project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push to your fork and submit a pull request.

About

MotionBlur is a dynamic social media platform designed to foster creative expression through the sharing of photos and favorite songs. Built using React for a responsive and interactive user interface, and powered by Firebase for seamless authentication and real-time data management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published