https://github.com/ramonbecker/app_chat
https://github.com/ramonbecker/app_chat
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ramonbecker/app_chat
- Owner: RamonBecker
- Created: 2020-11-09T14:33:18.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-17T23:58:12.000Z (about 5 years ago)
- Last Synced: 2024-12-25T16:10:22.115Z (over 1 year ago)
- Language: Python
- Size: 16 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# App_CHAT
## :information_source: Information
The chat implementation project was developed in the programming course with the Django framework promoted by Geek University. Redis software was used to communicate messages in real time. Web sockets were also used to carry out this communication.
## ⚠️ Prerequisite




## Demo

## ⚙️ Redis configuration
Upgrade your OS
```
sudo apt update
```
Then install redis
```
sudo apt install redis-server
```
After installation enter the redis configuration file
```
sudo nano /etc/redis/redis.conf
```
If line 127.0.0.1 :: 1 is commented on in the file, remove the comment and save the file. If it is not 127.0.0.1 :: 1 make this replacement and save the file to link to localhost.
Check if the port has been changed normally
```
sudo systemctl restart redis-server
```
## ⚙️ Creating virtual machine
Create your virtual machine
```
python3 -m venv venv
```
Activate your virtual machine
```
source venv/bin/activate
```
After the virtual machine is activated, install the project dependencies
```
pip install -r requirements.txt```
```
## :rocket: Installation

```sh
git clone https://github.com/RamonBecker/App_CHAT.git
```

```sh
git clone https://github.com/RamonBecker/App_CHAT.git
or install github https://desktop.github.com/
```
## :zap: Technologies
- Python
- WebSockets
- Redis
## :memo: Developed features
- [x] The user can create his virtual room
- [x] The user can send a message inside his virtual room to other users
## :technologist: Author
By Ramon Becker 👋🏽 Get in touch!
[
](https://github.com/RamonBecker) [
](https://www.linkedin.com/in/https://www.linkedin.com/in/ramon-becker-da-silva-96b81b141//)
