Requirements:- Python 3.8+
-> Change Current Directory where manage.py exists
python -m venv env
source env/bin/activate
(Mac/Linux)
env/Scripts\activate.ps1
(Windows-Powershell)pip install -r requirements.txt
python manage.py runserver
For Users
- Test-user is Made in Production with username as testuser and password as demouser@123
- Test-user has all functionalities which are possessed by CRs/Team Leads
For Developers (Built Using Django)
- Website consists of 2 django apps, profiles and reporter.
- User Authentication is implemented in profiles App.
- Issue Reporting is implemented in reporters App.
- All django templates are inheriting from ~/templates/base.html
- User Authentications templates are at Global Project Level.
- Issue Reporting templates are Local to reporter App.
- Upvotes and Downvotes are asynchronous implemented with VanillaJS only.
Django 3.1.*
db: postgres 12