ChatPulse is a fullstack web chat app that allows for real-time messaging between users. Supporting creating and joining different rooms, along with usernames!
Here is a snapshot of what messaging looks like!

- Open the project folder in VSCode
- Right-click Backend folder and click "open in integrated terminal"
- Run python -m venv env to create a Python virtual environment
- Run Activate.ps1 in Backend/env/Scripts to active the virtual environment. You should now see (env) in the terminal
- Select the env interpreter within VSCode
- cd into the backend folder and run pip install -r requirements
- Run main.py!
- Open the project folder in VSCode
- Right-click Frontend folder and click "open in integrated terminal"
- Run npm i to install node packages
- Run npm start!
The application should now be running on http://localhost:3000.
Open the website and either create a chat room or join a chat room from code. Enter a username and start chatting!
- Message encryption
This project is licensed under the Mozilla Public License 2.0