https://github.com/neguindev/whatsapp-neguin
WhatsApp Neguin is a chat application that mimics the functionalities of WhatsApp. It's built using React for the client-side and Node.js for the server-side. The application also integrates with Firebase for user authentication and real-time database features.
https://github.com/neguindev/whatsapp-neguin
Last synced: over 1 year ago
JSON representation
WhatsApp Neguin is a chat application that mimics the functionalities of WhatsApp. It's built using React for the client-side and Node.js for the server-side. The application also integrates with Firebase for user authentication and real-time database features.
- Host: GitHub
- URL: https://github.com/neguindev/whatsapp-neguin
- Owner: NeguinDev
- Created: 2022-11-07T22:45:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-29T04:11:01.000Z (almost 3 years ago)
- Last Synced: 2025-02-11T10:46:50.684Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 138 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WhatsApp Neguin
## Description
WhatsApp Neguin is a chat application that mimics the functionalities of WhatsApp. It's built using React for the client-side and Node.js for the server-side. The application also integrates with Firebase for user authentication and real-time database features.
## Requirements
### Client-side
- React
- Firebase
- Radix UI
- Stitches
### Server-side
- Node.js
- Express
- Socket.io
- Morgan
- CORS
## Installation
### Client-side
Clone the repository and navigate to the client folder:
```bash
git clone https://github.com/NeguinDev/whatsapp-neguin.git
cd whatsapp-neguin/client
```
Install the dependencies:
```bash
npm install
```
### Server-side
Navigate to the server folder:
```bash
cd ../server
```
Install the dependencies:
```bash
npm install
```
## Usage
### Client-side
To start the client-side application, run:
```bash
npm start
```
### Server-side
To start the server-side application, run:
```bash
npm start
```
## Features
- User Authentication using Google Sign-In
- Real-time messaging
- List of chats
- Message bubbles
- Dropdown menus and dialogs
## Contribution
Feel free to contribute to the project. Open a PR or an issue for discussions.
## License
ISC