/placement-talks

Audience Real Time Questions with Moderation (for August 2022 event)

Primary LanguagePython

Audience Real Time Questions with Moderation

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).

Tech Stack

Client: HTML, CSS, JavaScript

Server: Python, Django, Django Channels

Database: SQLite

Run Locally

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

Team