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.gitGo to the project directory
cd placement-talksWe recommend you to use virtual environment
python -m venv envActivate virtual environment
For Windows PowerShell
env/Scripts/activate.ps1For Linux and MacOS
source env/bin/activateInstall dependencies
pip install -r requirements.txtInstall 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