/clubs-event-handler

Major Project for B-tech

Primary LanguageCSSApache License 2.0Apache-2.0

GitHub

Club Event Handler

Major Project for B.Tech

Club Event Handler is "Content Management System" in which we can handle every event or recruitment in different clubs of a college or school.
Club Members (Authorised) can "Post" any information or circular regarding any event with respect to their clubs.
College or School students can "Download" circular file and can get the details form the clubs they are interested in and can apply for the same directly from the page and participate in it.
In this project students also have ability to apply for "Club Positions" like President, Vice President, Secretary, Joint Secretary, Treasurer.
Club Event Handler Project also provides a "Admin Panel" strictly for Faculty Members and Club Members of Clubs.

Their are Three Category for Authentication :-
  • ⚡ Super Admin - Can handle every clubs with global mail box.
  • 🔐 Club Admin - Can manage their respected club with club mail box.
  • 🎯 Club Member - Can only post, update or delete events and can see application, enrollments in read-only mode.

Live Demo

🖥️

Installation

  1. Download and Install XAMPP.

  2. After Installation, Open XAMPP Control panal and start Apache Server and MySql Server.

  3. Clone project from github OR Download it!

git clone https://github.com/vaibhava17/clubs-event-handler.git
  1. Clone it or extract zip file in to C:\xampp\htdocs\

  2. Open http://localhost/phpmyadmin in the browser.

  3. Create new database with name ssvgi_ceh.

  4. After creating database, click on import.

  5. Browse the file ssvgi_ceh.sql in project directory dbs/ssvgi_ceh.sql.

  6. Open browser and type in URL http://localhost/clubs-event-handler/.

  7. You're in the user-end. 🎉

To get in Admin Panel

  1. Edit URL in browser and type "/admin" in end or go to Link.

  2. Login with default ID: admin & Password: admin

  3. You're inside the Admin Panel. 🤖

Screenshots

Image of Home page

Image of Club Home page

Image of Application Form

Image of Event Card in Club Home Page

Image of Event Enrollment Form

Image of Admin Panel Login

Image of Admin Panel Dashboard

Image of Super Admin - Members List

Image of Super Admin - Club Events Viewer

Contributing

Merge Requests Are Always Welcome.

For major changes or bug fixes, Fork the repo and create new Branch `origin/branch-name`.
After testing and running of your improvements, issue a Merge Request.
Approved MR will be Accepted.

License

Read LICENSE