Cuckoo is a highly scalable chat application built using modern web technologies. Designed for seamless communication, Cuckoo leverages the power of React, NestJS, MongoDB, and GraphQL to provide a robust and efficient chat experience.
- Real-time Messaging: Instant communication with real-time message updates.
- User Authentication: Secure authentication using JWT.
- GraphQL API: Efficient and flexible data querying with GraphQL.
- Scalability: Built to handle a large number of concurrent users.
- Modern UI: Intuitive and responsive user interface using React.
- Persistent Storage: Reliable data storage with MongoDB.
To get a local copy up and running, follow these simple steps.
- Nest.js
- pnpm
-
Clone the repo
https://github.com/Anandu-Vijayan/Cockoo-Chat-APP.git
-
Install NPM packages
cd server npm install
-
Set up environment variables Create a
.env
file in the root directory and add the following:DATABASE_URL=your_mongodb_url JWT_SECRET=your_jwt_secret
-
Run the application
npm run dev
Contributions are what make the open-source community such an amazing place to be. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Project Link: https://github.com/Anandu-Vijayan/Cockoo-Chat-APP.git