Dormitory Management App

Dormitory Management App is our Project for the course OOM. This is made by :-

Features

  • Login Screen and Register Screen.

  • Users are classified into users and admins. On login both get directed to a different screen.

  • UserHomePage:

  • AdminHomePage:

  • Users can check their Alloted Hostel Room and Ask for Reallotment of room in their profile Page.

  • Users can Create issues related to their hostel room so that Admin can fix these issues. User will be able to check the status of the issue they have created. User will only be able to see his issues.

  • Users can also check the status of hostel and see which students are alloted to which room.

- User Page also has payment page where user can pay their hostel fee and amenities fee through UPI. This feature also shows whether upi has already paid the fees or not.

- Admin Page will allow you to add rooms in the already existing hostels by clicking on the hostel and Tapping the floating Action Button.

- Admin Homepage shows available beds and total beds on Start.

- Admin can allot room to student and also unallot a room to Student in the Student Record Section of the Drawer.

- In Student Record, admin can also delete a student from Database by longpressing any student and tapping the delete button. This feature is useful if the student passed out or some student left the college.

- In Student Record, if you tap on any Student, you can see their Profile.

- In Admin's Payment Page, Admin can see all the student's payment status.

- In Admin's Issue Page, Admin will only see the issues that are marked unresolved. Admin can mark the issues as resolved and they will dissappear. This change will also be reflected on user's Issue Page.

- In Admin's Report Retrieval, Admin will get a pdf of the Student he tapped on. This PDF will contain all the details of this student along with their Issues and the status of their Issue. The formatting of this PDF is yet to be done.

- Admin's Profile page is similar to User's Homepage.

- In Admin's Admin Page, Admin can see the list of all the People having the admin privileges. You can also give admin Privileges to other emails and also remove admin privileges.Make sure that the user given the admin privileges must have registered through the register Screen. This process cannot be skipped.

Future Scopes of This Project

Other Features that we can add and we will are:

  • Adding Hostels and Deleting Hostels for Admin convenience.
  • ImagePicker so that users and admins can set their Profile Picture.
  • Payment Section: More detailed backend is required for this, and we can implement that.
  • Search Functionality in Student Record, In normal use, if there are many students, this feature may be of great Use.

And of course reviews from Others are always welcome to Improve our App.