Lets Talk is a chat web application that enables users to connect and chat with each other in real-time.
- client/: Contains the frontend code, built with React + Vite and styled with Tailwind CSS and Chakra UI components.
- server/: Contains the backend code, built with Node.js and Express.
- Real-time Chat: Send and receive messages instantly with other users.
- One-on-One Conversations: Chat privately with specific individuals.
- Group Chats: Create groups for discussions with multiple users.
- User Profiles: Manage your profile information and customize your experience.
- Emoji: : User can send emojis
-
Clone this repository: git clone https://github.com/MohitBhatt07/lets-talk.git
-
Install dependencies:
Frontend:
cd client
npm install
Backend:
cd server
npm install
-
Set up MongoDB connection:
- Create a
.env
file in the server directory. - Add your MongoDB connection URL to the
.env
file: MONGODB_URI=mongodb://your_mongo_uri
- Create a
-
Run the development server:
cd server
npm start
-
Open your web browser and access http://localhost:5173
Frontend:
- React
- Vite
- Tailwind CSS
- Chakra UI
Backend:
- Node.js
- Express
Database:
- MongoDB