Users can put their questions, and all their questions go to the moderator, and the moderator can filter out genuine inquiries, which then move to a public endpoint. All this process happens in real-time(using WebSockets).
Client: HTML, CSS, JavaScript
Server: Python, Django, Django Channels
Database: SQLite
Clone the project
git clone https://github.com/creative-computing-society/placement-talks.git
Go to the project directory
cd placement-talks
We recommend you to use virtual environment
python -m venv env
Activate virtual environment
For Windows PowerShell
env/Scripts/activate.ps1
For Linux and MacOS
source env/bin/activate
Install dependencies
pip install -r requirements.txt
Install redis
Add Security Key : Go to project's settings.py file and change the value of SECURITY_KEY variable to desired security key.
Run Migrations
python manage.py makemigrations
python manage.py migrate
Start the server
python manage.py runserver