Flux is a social media platform designed specifically for tech enthusiasts. It serves as a hub for sharing knowledge, experiences, and ideas, fostering a community where individuals can connect and engage on various technology-related topics.
This project marks a significant milestone as it is the first MERN (MongoDB, Express, React, Node.js) project that has been manually coded 80%. This hands-on approach to development allowed for a deep understanding of the MERN stack and the opportunity to customize functionalities to better suit the needs of the user base.
- Frontend: React JS
- Backend: Node.js, Express
- Database: MongoDB
- User registration and authentication
- Profile creation and customization
- Twitter like posting, commenting, and liking functionalities
- Playlist creation
- User dashboard
- Liked videos and watch history
To get a copy of the project up and running on your local machine for development and testing purposes, follow these instructions:
- Clone the repository:
git clone https://github.com/Prvncodz/Flux.git - Navigate to the project directory:
cd Flux - Install dependencies:
npm install - Navigate to the client directory:
cd client - Install dependencies:
npm install - Start the server:
npm run dev
This project is licensed under the MIT License
Feel free to explore and contribute!
