LetsTalk - Chat Application
LetsTalk is a full-stack real-time chat application where users can register, send and receive messages instantly, and engage in one-on-one conversations. Built with modern web technologies, this app is fully responsive and designed to provide a seamless user experience across all devices. Features
User Registration: New users can sign up to create an account.
Real-Time Messaging: Send and receive messages instantly using WebSockets.
Responsive Design: The app works seamlessly across mobile, tablet, and desktop devices.
User-Friendly Interface: Simple and intuitive UI for easy communication.
Message History: Chat history is stored, allowing users to see previous conversations.
Tech Stack
Frontend: React, Tailwind CSS
Backend: Node.js, Express
Database: MongoDB
Real-Time Communication: Socket.io
Getting Started
Clone the repository:
git clone https://github.com/shivam-som/LetsTalk-ChatApp
Install dependencies:
cd letstalk npm install
Start the backend server:
cd api npm start
Start the frontend server:
cd client
npm start
Open the app in your browser at http://localhost:3000.
Contributing
Feel free to fork the project, make improvements, or fix bugs. Pull requests are always welcome!