Skip to content

nathanalvares19/mess_registration_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

🍽️ Mess Registration App

A full-stack web application built for IITH students to register/unregister for mess plans on a weekly or monthly basis. Designed with separate dashboards for students and admins, this app makes it easy to manage mess operations and monitor registrations — all from a clean and responsive interface.


📌 Features

👤 Student Dashboard

  • Sign up and log in
  • Choose mess plans (weekly or monthly)
  • View current registration status
  • View registration history

🛠️ Admin Dashboard

  • View all student registrations
  • Download CSV reports
  • Manage mess plan options

🧠 Tech Stack

Part Tech Used
Frontend HTML, CSS, Vanilla JS
Backend Python + Flask
Database SQLite
Auth JWT-based authentication logic
Hosting Vercel (frontend) + Render (backend)

🕒 Coming Soon

  • Password hashing
  • Responsive web design
  • Additional security measures
  • Admin site hosting

🚀 How to Use This Service

🙋‍♂️ For Students

You can access the student site here:
👉 https://mess-registration-app-neon.vercel.app/

Steps to use:

  1. Create an account using your @iith.ac.in email ID
  2. Log in using the same credentials
  3. Once logged in, you can:
    • Register or unregister for mess plans
    • View your current registration status
    • See your registration history
    • Log out when done

⚠️ Disclaimer: The site may take a few seconds to respond — please be patient.
If user authentication fails on the first attempt, try again. It should work properly on retry.


🧑‍💼 For Admins

To use the admin dashboard locally:

  1. Clone or download this repository.
  2. Start the backend server locally using Flask.
  3. Navigate to the frontend/frontpage directory.
  4. Open the page.html file in your browser.
  5. Log in with any made-up username and password to access the admin dashboard.
  6. Once logged in, you’ll be able to:
    • View all student registrations
    • Download CSV reports
    • Manage mess plan options (weekly/monthly)

You can access the admin site here:
👉 mess-registration-admin-git-main-gopik1s-projects.vercel.app

Note: This admin interface is currently intended for local use and testing purposes.


📘 Project made for Lambda Dev Core Selections – Summer 2025

About

club project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •