Giter Club home page Giter Club logo

fiesta's Introduction

Fiesta

Project done as a part of Net Centric Programming 15CSE376

View Full Report

Introduction

In education institutions, managing various events manually can be hectic work for both organizers and students. There can be a lot of mismanagement and disorder in the information stored and retrieved. Moreover, it is a time-consuming process for organizers to monitor and integrate all the information to reduce data redundancy and generate reports from it. In some cases, it is also difficult for students to reach out to the organizers to check their registration status, upcoming events, and announcements. Thus, we developed an integrated platform called Fiesta, for organizers to help organize events very easily, keep track of student registrations, manage upcoming events, generate reports, search students based on skills and other numerous functionalities that support organizers to complete the essential tasks right from the web portal. This portal will act as a one-stop source for all of the event needs.

A web based application which satisfies all the functionalities like student registrations for an event, winner announcement and lot more. Considering the functionalities that this application must contain, the whole application is divided into various modules which includes:

Modules

  • Landing Page - with student registration and admin login
  • Contact and About Us
  • Announcement section
  • Upcoming Events section
  • Event details page
  • Event winners announcement
  • Student leaderboard
  • Search students based on skills
  • Page to view student registrations for an event
  • Generate Comprehensive Reports based on duration and filters

Contributors

Credits:

fiesta's People

Contributors

gayu-thri avatar neeraj441 avatar prathyu0398 avatar sanjaytharagesh31 avatar srishilesh avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

gayu-thri

fiesta's Issues

Admin Dashboard - Display Body

Body (Main content - iframe - render the below webpages inside the dashboard)

  1. Scrolling announcements section
  2. Scrolling upcoming events section
  3. Leaderboard display (Additional feature)
  4. Search based on tags

Admin Dashboard - Side Panel

Create a tree like structure

  1. Announcement
  • Create new announcement
  • Update announcement
  • Delete announcement
  • Latest News
  1. Event
  • Create new event
  • View Past/Present events (Just Display)
  • View events (Future) - List of Events
    • Display all events
    • View Student registrations
    • Update Event
    • Update Event winners

Documentation - Implementation

Pages 9 - 18
Not more than 10 pages
If project has more than 10 pages then include specification of most important pages only

No. of pages depends on students effort

Min. 2 webpages per student

  1. Screenshot of the page
  2. Description (Not more than 2 paras)
  3. Elements used in the page - mention any specific feature like validation applied, GUI control
  4. Code snippets - illustrate special UI features (not more than 3 pages in total) (DONT INCLUDE FULL CODE)

Landing Page - Navigation bar + Footer

Navigation bar

Login
Student login
Admin login
Sign up
Student registration
Logo / Home
Contact us page
About us page

Footer (Put the hyperlinks in the footer)

Contact us page
About us page
Address
Amrita Logo

Documentation - Testing

Page 19

Make a table consisting Field, Input given, Success/Failure and Reason for failure

Student Dashboard - Display Body

Scrolling announcements section

View Past/Present events (Just Display)

  • Event ID
  • View event details (Hyperlink)
  • Event Date/Timings

View Future events (Similar to upcoming events)

  • View event details (Display all events - On click display each event)
    • Event description
    • Apply
      • Solo Registration (Only Backend)
      • Team Registration

Leaderboard display (Additional feature - Display as a table)

  • Student Name
  • Student ID
  • Student Score
  • Tags

Search based on tags (Can be used for Team formation)

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.