https://github.com/doctorpok42/whatsup
WhatsApp clone
https://github.com/doctorpok42/whatsup
chat docker jwt mongodb nextjs real-time sass socket-io ts twilio websocket whatsapp whatsapp-web
Last synced: about 1 month ago
JSON representation
WhatsApp clone
- Host: GitHub
- URL: https://github.com/doctorpok42/whatsup
- Owner: DoctorPok42
- License: mit
- Created: 2024-02-09T08:02:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-06T09:45:14.000Z (5 months ago)
- Last Synced: 2025-03-26T02:51:17.240Z (about 2 months ago)
- Topics: chat, docker, jwt, mongodb, nextjs, real-time, sass, socket-io, ts, twilio, websocket, whatsapp, whatsapp-web
- Language: TypeScript
- Homepage: https://whatsup.doctorpok.io
- Size: 831 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# What's Up
[](https://github.com/DoctorPok42/WhatsUp/actions/workflows/cicd.yml)
This is a WhatsApp clone built using Next.js, MongoDB, and Socket.io. It is a simple chat application that allows users to send and receive encrypted messages in real-time.
## Features
- Real-time messaging
- End-to-end encryption
- User authentication
- Message history
- User dashboard
- File sharing
- User profile## Technologies
- Next.js
- TS
- Node.js
- MongoDB
- Socket.io
- Twilio
- JWT## Installation
1. Clone the repository
2. Install dependencies```bash
npm install
``````bash
cd server && npm install
```3. Rename `.env.example` to `.env` and fill in the required environment variables (for both client and server)
4. Start the server
```bash
cd server && npm run build && npm start
```5. Start the client
```bash
npm run dev
```6. Open `http://localhost:3000` in your browser
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.