Requirements:- Python 3.8+
git clone https://github.com/anonshubh/issue-reporter.git
(For Developer: Use your Forked URL)cd issue-reporter
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 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 4 django apps profiles, polling,infolist and reporter.
- User Authentication is implemented in profiles App.
- Issue Reporting is implemented in reporters App.
- User Polls Functionality is implemented in Polling 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