This project offers a scalable and secure chat application built with React, Node.js, Express, and ChatEngine.io (a serverless chat API which uses websockets).
- Gaining Traction: Startups are increasingly adopting serverless solutions like ChatEngine.io for their chat functionalities.
- Highly Scalable: This application can grow to accommodate a large user base with efficient chat handling.
- Production-Ready: Integrate this chat app seamlessly into your production applications.
- Secure Communication: Leverages SSL encryption for secure communication between users.
- Persistent Chat History: Configure chat history retention from 14 days to 3 years.
- Scalable Chat Volume: Free plan allows 1,000 to per day per user. Premium plans offer 1,000,000 chats.
- Email Notifications: Stay informed with real-time email notifications for new messages.
Instructions:
-
Clone the Repository:
git clone [link to repository]
-
Backend Setup:
-
Navigate to the backend directory.
-
Install dependencies:
npm install
-
Start the backend server:
npm run start
-
-
Frontend Setup:
-
Navigate to the frontend directory.
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-