This application was made as a course project of CS253A: Software Development and Operations in spring 2023 under the guidance of Dr. Indranil Saha.
This product aims to automate various operations of the hostel messes at IIT Kanpur. The software provides convenient and faster access for students to mess services.The mess managers can update the daily menu and other extra options in the meals. The application would make it easy for the students and other users to buy extra meals/options in meals. Students can also view their monthly expenses and dues and file complaints regarding mess issues.
Broadly, the application will support the following:
- Students can pre-book extras in mess and order food in canteen.
- Students can apply for rebate and check their monthly expenses.
- Mangers can clear dues , approve rebate, update mess menu and can update extras.
- Managers can see order history and also provide feedback on the complaints of students.
Name | Roll no. | Email Id |
---|---|---|
Ashutosh Agrawal | 210219 | [email protected] |
Sawan H N | 210952 | [email protected] |
Archisha Singh | 210181 | [email protected] |
Prapti Dagli | 210748 | [email protected] |
Mansi Singh | 210590 | [email protected] |
Charugundla Chethan | 210279 | [email protected] |
Mokshagna Prattipati | 210761 | [email protected] |
Sanjay Kuamr | 210080 | [email protected] |
The web app is deployed at: MessAutomationSystem
A software requirements specification (SRS) is a document that describes what the software will do and how it will be expected to perform. It also describes the product's functionality to fulfill all stakeholders (sellers, buyers) needs.
Link to SRS: MAS SRS v0.1 | The Software Savants
A software design document (SDD) describes software created to facilitate analysis, planning, implementation, and decision-making. This explains how a software product or a feature will be built to meet a set of technical requirements. If the requirements document describes the "what" of your project, the design document focuses on the "how".
Link to SDD: MAS SDD v0.1 | The Software Savants
A software implementation document (SID) is a document that describes how a software product is built to meet a set of technical requirements. This document talks about implementation details like integration, CI/CD, hosting, VCS; it provides a surface-level overview of codebases and completeness of the application.
Link to SID: MAS SID v0.2 | The Software Savants
Test documentation includes all files that contain information on the testing team's strategy, progress, metrics, and achieved results. The combination of all available data serves to measure the testing effort, control test coverage, and track future project requirements.
Link to Test Doc: MAS TD v0.2 | The Software Savants
A manual is a document that provides instructions or guidelines on how to perform an activity and serves as a reference book on the activity.
Link to User Manual: MAS UM v0.2 | The Software Savants