https://github.com/nkokor/sweettalk
Real-time chat application made with React, Node and Socket.io
https://github.com/nkokor/sweettalk
chat-application node-js react realtime-chat socket-io
Last synced: 3 months ago
JSON representation
Real-time chat application made with React, Node and Socket.io
- Host: GitHub
- URL: https://github.com/nkokor/sweettalk
- Owner: nkokor
- Created: 2023-08-15T21:15:06.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-11T23:40:22.000Z (over 2 years ago)
- Last Synced: 2025-01-16T16:26:04.238Z (over 1 year ago)
- Topics: chat-application, node-js, react, realtime-chat, socket-io
- Language: JavaScript
- Homepage:
- Size: 4.55 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 💌 SweetTalk
SweetTalk is a JavaScript real-time chat web application with a React frontend and a Node backend. Socket.io was used to implement real-time message exchange.
Current features include:
- joining an existing chatroom via its ID
- creating a new chatroom
- sending and receiving messages in real-time
- leaving the current chat-room to join a different one
Features still in progress include:
- viewing chatroom participants
- private messaging chatroom participants
- chat background personalization
# App gallery
| |
|:-------------------------:|
|
|
|
|
|
|
# 🔧 Instalation
Download the project or clone the repository by running the following command:
```
gh repo clone nkokor/SweetTalk
```
## Backend
1. Navigate to BE using the cd command, e.g.
```
cd Desktop/chat-app/backend
```
2. Install the dependencies by running:
```
npm install
```
3. Start the application using:
```
npm start
```
## Frontend
1. Navigate to FE using the cd command, e.g.
```
cd Desktop/chat-app/frontend
```
2. Install the dependencies by running:
```
npm install
```
3. Start the application using:
```
npm start
```
# âš™ Requirements
Node, React