Git Product home page Git Product logo

fest-management-system's Introduction

Fest Management System

This is a web-based tool to effectively manage registrations, events and transactions in a college-level fest.

It can either be deployed completely online or offline across a LAN with multiple workstation users registering users, printing out the receipt and the paydesk admin users confirming the transaction.

It has a clean UI and the reports section can easily be extended to meet any ad-hoc reporting needs of the event organizers or conveners.

Table structure :-

image

Dashboard :-

image

Basic Reports :-

image

Instructions

To deploy this application, you need to download WAMP Server or XAMPP server and run Apache and Mysql from the server's control panel.

Place the src folder under the www folder in wamp or the htdocs folder in xampp.

Go to phpMyAdmin by accessing localhost/phpmyadmin or find it from your server's control panel. Create a database called fms and import one of the sql files provided in the docs folder. The full example provides existing entries to test out the application. For a fresh clean database with a single sample entry, import the structure.sql file.

You are required to navigate to the db.php file and provide the appropriate mysql password in place of the 'mysql' string.

Admin privileges such as confirming transactions and refund features are hardcoded to be accessible by only users with username admin1/admin2/admin3.

If you have imported the structure.sql file, you need to setup your event information details and co-ordinator details from phpMyAdmin. Then you need to create your admin users by using the helper files provided inside the helpers directory.

Info

Default login - admin3/password

Most of the input strings are cleaned of any special characters to prevent basic SQL injection.

Features

  • Focus on registrations, registration reports and recording transactions.
  • Refund option deletes the transaction.
  • Transaction summaries can be drawn user-wise between specific timestamps.
  • Search registration by id,name,usn or contact no.
  • Print support for lists which can be generated according to college or event.
  • Co-ordinators and winners are managed event-wise.
  • Additional participants for each team can be recorded to keep track of department-level activity.

fest-management-system's People

Contributors

avikganguly01 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.