This project is a web application developed using Django and delivered by AWS EC2 instance. The application is a chat room where users can create their own chat rooms and invite other users to join. The application is deployed on AWS EC2 instance and the database is stored on SQLite.
To reach the live project in here
This project is based on the Django tutorial at here
- Clone the project
git clone [repo url]
cd DjangoChatRooms
- Create a virtual environment
python3 -m venv venv
- Activate the virtual environment
- for MAC/Linux:
source venv/bin/activate
- for Windows:
venv\Scripts\activate.bat
- Install the requirements
pip install -r requirements.txt
- Migrate the database
cd app
python manage.py makemigrations
python manage.py migrate
- Run the server
python manage.py runserver
- Open the browser and go to http://127.0.0.1:8000/ to see the project