This is a modern social media web application that allows users to connect, communicate, and share content. It includes features like real-time messaging, user profiles, and AI-powered assistance.
- Real-time messaging between users.
- Follow/unfollow functionality to stay updated with other users.
- AI-powered chatbot for queries.
- User profile customization.
- React.js
- Tanstack Query
- Tailwind CSS
- DaisyUI
- Node.js
- Express.js
- MongoDB
- JWT for authentication
- Cloudinary for image storage
- Socket.io for real-time communication
- Postman for API testing
- Clone the repository:
git clone https://github.com/Chauhanvishal01/DILSELINK.git
- Navigate to the project directory:
cd DILSELINK
- Install dependencies for both frontend and backend:
cd frontend npm install For Backend(in root folder) npm install
- Start the development servers:
- Frontend:
npm run dev
- Backend:
npm run dev
- Frontend:
- Open the app in your browser at
http://localhost:3000
.
- Adding a news feed feature.
- Privacy controls for user content.
- Implementing a share feature.
This project demonstrates the development of a social media platform with essential features for real-time interaction and user engagement. Future updates will focus on enhancing user experience and security.