Chatappify is a chat application that allows users to chat with each other in real-time. It is built with React, vite, Python, Flask, vanilla css and Socket.io. Its a good app to understand how the websockets work and how to implement them in your application.
To start using the app clone the repository and run the following commands:
cd chatappify - react
npm installThen open another terminal and run the following commands:
cd chatappify - flask
pip install -r requirements.txtOne feature of the app is that this has the ability to crate dummy data with some flask commands that makes easy to test the app. To create dummy data run the following commands inside the flask folder:
flask init-db
flask test-data
flask fake-dataTo start the app run the following commands:
cd chatappify - react
npm run devThen open another terminal and run the following commands:
cd chatappify - flask
flask run- Python 3.9.5
- Node 14.17.0
- npm 6.14.13
- Solve repository contact problem
- Solve view of messages
- add E2E Encryption


