Coder Social home page Coder Social logo

aman247av / mess-management-system-iiitg Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 16.9 MB

Streamlined mess processes in educational institutions with features like QR-based complaints, real-time menu display, role-based access, and secure transactions & checkouts. Developed with the MERN (MongoDB, Express.js, React, Node.js) tech stack, it follows an Evolutionary Model for iterative development.

License: MIT License

JavaScript 20.45% CSS 0.43% HTML 38.68% EJS 36.50% Mermaid 3.94%
aws mern-stack mess-management-system mysql-database software-engineering

mess-management-system-iiitg's Introduction

Mess Management System (MMS) - IIIT Guwahati

The Mess Management System is a sophisticated software solution designed to digitize the dining experience within IIIT Guwahati. This project encapsulates functionalities that are critical to the institution's mess operations, aiming to elevate the management and student interaction with the mess facility.

Key Features

  • User Authentication: Robust login system with secure access for students, faculty, and staff, incorporating roles and permissions.
  • Complaint Management: Intuitive portal for lodging and tracking complaints, enhancing accountability and responsiveness.
  • Menu Display: Dynamic and real-time display of mess menus, allowing for timely updates and user engagement.
  • Feedback Mechanism: A platform for students to provide feedback on meals, contributing to continuous improvement in service quality.

Technical Overview

This project is built using a modern tech stack, ensuring a seamless user experience and efficient backend management:

  • Frontend: The user interface is crafted with React.js, providing a responsive and interactive experience.
  • Backend: Node.js serves as the runtime environment with Express.js framework managing the server and routing.
  • Database: Data persistence is achieved using MongoDB for structured data, ensuring integrity and efficient querying.
  • Security: Implemented with JWT for authentication, ensuring secure user sessions and data transactions.
  • Cloud Integration: Cloudinary is utilized for file storage, specifically for complaint documentation.

Installation and Setup

To get the Mess Management System up and running on your local machine, please follow the instructions in our Installation Guide.

Documentation

For a deep dive into the functionalities and design of the MMS, refer to the Software Requirements Specification (SRS) and the Design Documents.

Contribution

We welcome contributions of all forms. If you have suggestions or want to contribute to the project, please read our Contribution Guidelines.

Versioning

We use semantic versioning for our project. For the versions available, see the tags on this repository.

Team

  • Aman Verma - Primary work on User Features
  • Abhishek Kumar - Focus on Complaints Functionality
  • Aman Soni - Development of Menu Data Management

For the complete list of contributors who participated in this project, visit the contributors section.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Gratitude to the IIIT Guwahati community for their invaluable feedback.
  • Thanks to the open-source projects that provided the foundational tools for development.

Contact

For queries or further information, please contact us at [email protected]. [email protected].


The Mess Management System stands as a testament to the collaborative effort of IIIT Guwahati's vibrant community, reflecting a blend of technological innovation and a commitment to improving campus life.

mess-management-system-iiitg's People

Contributors

abhisheksingh789 avatar aman247av avatar

Watchers

 avatar

mess-management-system-iiitg's Issues

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.