Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/akashsiddamshetty/chat-app

Real-Time Chat App is a dynamic web application designed for seamless communication in real-time. Built with Node.js, MongoDB, JWT, Socket.IO, TypeScript, and Tailwind CSS, this application provides users with a modern and interactive chatting experience.
https://github.com/akashsiddamshetty/chat-app

jwt-authentication mongodb nodejs react-router-dom reactjs socket-io socket-io-client tailwindcss typescript vite

Last synced: about 2 months ago
JSON representation

Real-Time Chat App is a dynamic web application designed for seamless communication in real-time. Built with Node.js, MongoDB, JWT, Socket.IO, TypeScript, and Tailwind CSS, this application provides users with a modern and interactive chatting experience.

Awesome Lists containing this project

README

        

Here's the updated README file with the test users included:

---

# Real-Time Chat App

This is a real-time chat application built with Node.js, MongoDB, JWT, Socket.IO, TypeScript, and Tailwind CSS.

## Getting Started

To start the application, follow these steps:

1. Install dependencies:

```bash
yarn install
```

2. Build the application:

```bash
yarn build
```

3. Start the server:

```bash
yarn start
```

## Technologies Used

- **Node.js**: JavaScript runtime
- **MongoDB**: NoSQL database
- **JWT (JSON Web Tokens)**: Authentication mechanism
- **Socket.IO**: Real-time bidirectional event-based communication
- **TypeScript**: Typed superset of JavaScript
- **Tailwind CSS**: Utility-first CSS framework

## Test Users

- **Test User One**
- Username: [email protected]
- Password: naruto123

- **Test User Two**
- Username: [email protected]
- Password: kakashi123

## Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---

Feel free to modify this template to suit your needs. You can add more detailed instructions, information about how to configure the application, or any other relevant details.