Skip to content

Latest commit

 

History

History
171 lines (115 loc) · 5.4 KB

droidcrafters.md

File metadata and controls

171 lines (115 loc) · 5.4 KB

CoC Inheritance 2022
Vjti Hostel

Vjti Hostel - Digitize the process
CoC Inheritance 2023 || Droidcrafters


Table of Contents

📝Description

The VJTI Hostels are completely managed by the hostel staff on pen and registers. This results into, at times loss of data and confusion. Moreover, the in-out entries for students are not regularly audited. To overcome this problem, a Hostel Management System is to be developed that has the following major features:
• Hostel registration form filling
• Room allotment Data
• In-out data
• Leave application data
• Room chage data
• Complaint Box
• Hostel notice board
• Attendance through App
• Guest allotment
• Hostel Facilities
• Room change applications

🔗Links

🤖Tech-Stack

Mention all languages/libraries/frameworks used in your project domain-wise
You can use icons too - find them here

Front-end

  • Flutter
  • Dart

Back-end

  • Firebase

Database

  • Firebase

📈Progress

List down all the fully implemented features in your project

  • Student, Warden and Rector Registration
  • Allotment of registered student to selected block
  • Login and Authentication of Allotted Students, Warden and Rector
  • Home page with photo gallery, and other information
  • Guest Student Registration for room allotment
  • Attendance marking with time and hostel campus restriction
  • Profile view and update for Students
  • Posting leave application and in out data through Student login

List down all the partially implemented features in your project

  • Attendance data displaying data to the warden and rector.

  • In-Out Data displaying data to the warden and rector.

  • Leave Application Displaying to rector.

🔮Future Scope

List down all the future plans for the project here

  • Easy access to attendance data for rector and warden with good gui
  • In-out data automation with geofencing for entry or exit in college campus

💸Applications

The VJTI Hostels are completely managed by the hostel staff on pen and registers. This results into, at times loss of data and confusion. Moreover, the in-out entries for students are not regularly audited. To overcome this problem, a Hostel Management System is to be developed

🛠Project Setup

👉 Requirements:

Any Operating System (ie. MacOS X, Linux, Windows)

Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)

A little knowledge of Dart and Flutter.

1 GB storage

💻 Setup:

Clone this github repository into your local device.

Open the project folder in your IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc).

Install all the packages required. Run flutter pub get from the terminal to install the required packages.

If you want to collaborate please contact the undersigned.

💻Usage

👤

When presented with the Home page, user can navigate through the photo gallery and informative options about hostel

Student can go to Registration forms option, to apply for Hostel

Any registered Warden or Rector can log in to their profiles, or new registration for the same can be done with admin rights

Admin: The admin can register users as Rector or Warden, and allotment of the registered students is also handled through this profile.

Students: Allotted students are provided with their default credentials, and can log in to their accounts. Students can thereby provide daily attendance in given timeline, along with other facilities like in-out data or leave application.

Rector: User who is logged in as Rector can view and manage wardens, and analyse room change or leave applications along with handling complaints from students.

Warden: User who is logged in as Warden can view daily attendance of students in their respective blocks and can manage accepting or rejecting the attendance of a student beyond the given timeline.

👨‍💻Team Members

Add names of your team members with their emails and links to their GitHub accounts

👨‍🏫Mentors