EchoWave is a real-time chat application built with MongoDB, ExpressJS, React, and Node.js. It uses WebSocket technology to provide instant messaging capabilities. The user interface is designed using Tailwind CSS and incorporates Hero Icons for an intuitive and visually appealing experience.
- Real-time messaging: Chat with friends and family in real-time, with messages delivered instantly.
- User Authentication: Securely authenticate users to maintain privacy and confidentiality.
- Simple and intuitive UI: Enjoy a user-friendly and visually appealing interface.
- Frontend: React
- Backend: Node.js and ExpressJS
- Database: MongoDB
- Styling: Tailwind CSS, Hero Icons
- WebSockets: ws (a WebSocket library)
- Clone this repository.
- Navigate to the project directory.
- Run the following commands:
npm install # Install project dependencies npm start # Start the development server
- Open your web browser and visit
http://localhost:3000
to access the application.
Check this repo for backend.