Social-Connect is a versatile social media application that allows users to tweet, chat with other users, and follow them. The application is built using modern web technologies and provides a seamless and interactive user experience.
- Tweeting: Post tweets that can be viewed by followers.
- Chatting: Real-time chat with other users.
- Following: Follow other users to see their tweets and get updates.
Make sure you have the following installed on your system:
-
Clone the repository:
git clone <repository-url>
or unzip the project folder.
-
Navigate to the project directory:
cd Social-Connect -
Install backend dependencies:
npm install
-
Install frontend dependencies:
npm install --prefix Frontend
-
Build the project:
npm run build
-
Start the server:
npm start
- Backend: Contains all server-side code, API endpoints, and database models.
- Frontend: Contains all client-side code, components, and styling.
Make sure to set up the necessary environment variables in a .env file at the root of the project. Example:
PORT=3000
MONGODB_URI=<your-mongodb-uri>
JWT_SECRET=<your-jwt-secret>
CLOUDINARY_URL=<your-cloudinary-url>- Backend: Node.js, Express.js, Mongoose, JWT, bcryptjs, Multer
- Frontend: React, Vite, Socket.io
We welcome contributions! Please fork the repository and submit pull requests for any features, bug fixes, or improvements.
For any inquiries, please reach out to [lightningsagar0@gmail.com].
