Welcome to FriendFusion, your go-to social media platform for connecting with friends, sharing your life's moments, and staying connected with the world. This project is built using modern web technologies to provide you with a seamless and feature-rich social networking experience.
FriendFusion comes packed with a range of exciting features:
-
User Authentication: Register and log in securely to access your personal account.
-
Friend Management: Add or remove friends, building your social network.
-
Post Sharing: Share your thoughts, images, and life updates with your friends.
-
Like Posts: Express your appreciation for posts by liking them.
FriendFusion is built on a robust tech stack, ensuring performance and scalability:
-
Frontend: Developed with React and Redux for a dynamic and responsive user interface.
-
Backend: Powered by Node.js and Express for a high-performance server.
-
Database: Utilizes MongoDB for efficient data storage and retrieval.
-
Styling: Designed with Material-UI for a modern and user-friendly interface.
To run FriendFusion on your local machine, follow these steps:
-
Clone this repository:
-
Install the dependencies for the frontend and backend:
-
For the frontend:
cd client npm install -
For the backend:
cd server npm install
-
Set up your MongoDB database and configure your server.
-
Start the development server:
-
For the frontend:
cd client npm start -
For the backend:
cd server npm start
- Open your web browser and navigate to
http://localhost:3000to use FriendFusion locally.