Disclaimer: This is a very quick prototype, there are bugs within the system. Use carefully and contribute to fix.
This is an app to manage registrations in any event.
Created during Ritu 2018 as an internal tool.
- Centralized registrations.
- Supports multiple different departments.
- Multiple users per department.
- One super admin.
- Python 3.5 or above
- Django 2.0 oe above
-
Clone the repository.
-
Install requirements
$ pip install -r requirements.txt
-
Set up database by editing the file
RituEventManagement/settings.py
.By default using sqlite. This is recommended for small scale deployment due to ease of management and backup.
-
Run the following commands to initialize the application
$ python3 manage.py init_db
The database is initialized using the data available in python file
event_details.py
. A sample is provided with the project, the same must be maintained. -
Create event volunteer accounts
$ python3 manage.py create_event_volunteers
-
Create registration desk user.
$ python3 manage.py create_registration_desk
Repeat step 5 and 6 as much as needed.