FestDMS is a revised version of MyFest a College Event Management System that was built static-ally with most of the changes requiring changes to the core files, FestDMS is a more user friendly approach to the common problems faced in most of the inter College Fests while handling data.
FestDMS helps you setup a live website which helps in the process of running a full fledged fest starting from Registrations to Results handling, with customized user-types to provide curated dashboards with relevant information at all times.
Although the primary audiences for FestDMS are College Fests having more than one event to manage, this application can also be used by anyone wanting to manage their comepetetive events where Online Registrations and Result management is a requirement.
- Customizable Landing Page [in-progress]
- Participant Registrations
- Participants Dashboard
- Participants Overview (Reception Committee)
- Participant Management (Reception Committee)
- Event Dashboard
- Add Events (Admin)
- Add Event Details (Event Head)
- Manage Event Page (Event Head)
- Scores Dashboard
- Manage Scoring Criteria (Event Head)
- Record Scores, Disqualify Participants (Event Head)
- Scores Overview (Certificate Committee)
- Notifications Dashboard
- Create Notifications (Event Head, Committee Heads)
- Notifications View (Public User)
- Finances / Expenses Dashboard
- Record Expenses (Committee Members) [in-progress]
- Finances Overview (Finance Comittee) [in-progress]
- Admin Dashboard
- Manage Events
- Manage Users
- Manage Landing Page [in-progress]
- Manage System Variables
- View User Activity Logs
Prerequisites:
Meteor automatically installs a hidden NodeJS v8, Python v2.7 and MongoDB v3.6 to be used when you run your app in development mode using the
meteor
command.
Now just clone and start the app:
git clone https://github.com/AlexDenver/festdms.git festdms
cd festdms
meteor npm install
meteor run
this should run the instance on http://localhost:3000 by default.
Start managing your local instance by logging into admin dashboard (http://localhost:3000/auth) the default credentials are username: admin, password: password
start exploring the interface from there.