Welcome to MotionBlur, a social media platform where users can share their photos and favorite songs with the world.
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.
- 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
- React
- Firebase (Authentication, Firestore)
- HTML
- CSS
To run the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/1uckyswish/MotionBlur-Firebase-React.git
-
Navigate to the project directory:
cd MotionBlur-Firebase-React
-
Install dependencies:
npm install
-
Configure Firebase:
- Create a Firebase project: Firebase Console
- Set up Authentication and Firestore
- Add your Firebase configuration to the project (details in your code)
-
Start the development server:
npm run dev
-
Open your browser and visit http://localhost:3000
- 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.
If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push to your fork and submit a pull request.