A University has multiple clubs that serve various subjects of interest. Each club has its President, Vice-president, Faculty Mentor, Coordinators, Volunteers and Members. The clubs organise multiple events of various categories like Cultural, Technical, Sports etc., either singularly or in collaboration with other clubs. Each event has its core team and its operations team. The core team consists of Student Members and Mentor Members. The Operations Team consists of various sub-teams based on the event type. Each sub-team consists of one Core Coordinator, multiple Coordinators, and multiple Volunteers. Each event has Sub-Events which are handled by a Core Coordinator and a Coordinator.
Create a Database Management System that serves as an Event Calendar and a Member Info System for the University.
git clone https://github.com/Swastik2442/clubHub
python -venv env
env\Scripts\activate
orenv\Scripts\activate.bat
pip install -r ./clubHub/requirements.txt
- Create & Set the
.env
file according to.envexample
file. cd ./clubHub/clubHub
python manage.py migrate
python manage.py createsuperuser
- Fill in the Details to make Application Admin User.
python manage.py runserver
- Go to http://127.0.0.1:8000/admin/ and log in with the Application Admin User.
- Create a Group
clubAdmin
. - Create Club Admin Users and add them to
clubAdmin
Group.
- SQL Server/SQLite
- Django
- Django-Scheduler
- FullCalendar
- Bootstrap 5
- JQuery
- Waypoint
Made in Collaboration with @SaurabhSaini04 and @SourabhYadav.