CU PG Men's Student Hall management app.

About project :

SETUP

Intro :

we are creating an android app that will be used to manage a Men's Hostel.

The app will have three sides : manager, boarders, staff. There will be one singular manager and about a hundred boarders and about twenty staff (approx values). The manager side will be for managing the hostel finances. The boarder side will be for boarder to turn their "meal = off" in case they are not available for the next meal. The staff side will be for the staff to log if the boarder has taken his meal or not. There are two meals provided by the hostel everyday : Brunch and Dinner.

Manager Side :

The manager side login page can be static as there will always be one manager, just a change password button is required.

The Dashboard should have 4 (tabs) screens :

  1. Meals Screen - that counts the total number of users that have their "meal = on" and show the list of their names fetched from the db, along with the particular meal preference.
  2. Expenses Screen - where the manager can document the expenses he made everyday in the following category : [fish, chicken, paneer, veg, gas, grocery, eggs, rice/potato, misc, grand, prev, staff]. he will choose the category, amount and upload the bill/receipt.
  3. Summary Screen - where it shows the initial funding at the start of the month and current remaining balance after realtime deductions of the expenses that the manager logs.
  4. Store-out Screen – A quick “Description” field where the manager can type and save stock-out details directly.

Boarder Side :

There must be a signup page and a login page for boarders with also a forgot password functionality. The boarder onboarding page(after first signup), asks them for their phoneNum, roomNum, meal preference("veg" | "non-veg" | "egg" | "fish") (this is editable later from profile), advancePayment.

Boarders have a signup and login page with Forgot Password functionality.