Speakeasy
Speakeasy is a real-time group chat application built using HTML, CSS, JavaScript, Node.js, Express.js, WebSocket, and MySQL.
Features
- User authentication
- Create and join chat rooms
- Real-time messaging
- Persistent storage
Technologies Used
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- WebSocket: For real-time communication
- Database: MySQL
Installation and Setup
- Clone the repository:
git clone https://github.com/PriyaNayak28/chatApp
- Install dependencies:
npm install
- Configure MySQL database settings in
config.js
- Start the server:
node server.js
Usage
- Register a new account or log in with existing credentials.
- Create a new chat room or join an existing one.
- Start chatting with other users in real-time.
Contributing
Contributions are welcome! If you’d like to contribute to Speakeasy, feel free to submit a pull request with your changes.
For any inquiries or feedback, feel free to contact the project maintainers at nayakpriya612@gmail.com.