A full stack, real-time chat application.
QuickTalk is a real-time chat application built using a full stack JavaScript approach. It enables users to communicate instantly and efficiently, leveraging modern web development technologies for both the frontend and backend.
- Real-time messaging
- User authentication
- Responsive UI
- Scalable backend and frontend separation
- Frontend: JavaScript, HTML, CSS (located in the
frontenddirectory) - Backend: JavaScript (Node.js/Express, located in the
backenddirectory) - Other: Uses NPM for package management
QuickTalk/
│
├── .gitignore
├── backend/ # Backend server code
├── frontend/ # Frontend client code
├── package.json # Project metadata and dependencies
├── package-lock.json
- Node.js (v14+ recommended)
- NPM
-
Clone the repository:
git clone https://github.com/ayushh8/QuickTalk.git cd QuickTalk -
Install dependencies for both frontend and backend:
cd backend npm install cd ../frontend npm install
-
Start the backend server:
cd ../backend npm start -
Start the frontend client:
cd ../frontend npm start
- Access the frontend via your browser (typically at http://localhost:3000).
- Register or log in to start chatting in real time.
Contributions are welcome! Please open an issue or submit a pull request for improvements or bug fixes.
This project is licensed under the MIT License.