Skip to content

This is a Hostel Management Web Application where students from different institutes can apply for hostel and admins can allocate them hostels...

Notifications You must be signed in to change notification settings

arindam369/Pupils-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pupils' Hub

Introduction


  The intention behind creating this website was to simplify the various processes associated with the hostel management. Checking the availability of rooms, allocation of rooms, managing hostel fees, and all such hostel management activities manually consume time, effort, and resources. Moreover, the privacy and security of student information is also an important aspect of hostel management. Keeping in mind all the hostel management concerns of students, Pupils’ Hub is designed and developed. Right from students’ registration to allocating rooms, and transaction fees, it automates all day-to-day hostel activities.



Users can perform the following actions:

  • Secure user login to the system
  • Viewing/updating personal information
  • Viewing announcements
  • Hostel application
  • Accepted candidates can complete their payment via our payment portal
  • For any kind of harassment, they can complain to the hostel authority



Admins can perform the following actions:

  • Secure user login to the system
  • Viewing and updating personal information
  • Creating, viewing, and deleting announcements
  • Viewing the pending applications
  • Viewing details of room availability
  • Approving or rejecting a particular application
  • Room allocation (after the successful transaction of the user)
  • Reallocation of rooms to students
  • Updating the details of the hostelites
  • Deleting a hostelite
  • Creating new admins
  • Removing an admin



User Interfaces:

Pupils’ Hub has the following user-friendly interfaces -

  • Home:   To allow visitors to get a brief introduction to our system.
  • Sign-Up:   To allow newcomers to register themselves into the system.
  • Login:   Allows authorized users to be a part of the system through a valid email-id and password.
  • User Dashboard:
    • Profile:   allowing users to view their personal information.
    • Announcements:   allowing users to view any announcements available.
    • Apply for Hostel:   allowing users to apply for a hostel.
    • Payment:   allowing users to complete their required payment to admin through Card or any UPI.
    • Help & Support:   allowing users to lodge a complaint against ragging, cyber-bully, or for any kind of support, users can reach the Hostel Authority.
    • Settings:   allowing users to modify their personal information or change their password.
  • Admin Dashboard:
    • Profile:   allowing admins to view their personal information.
    • Announcements:   allowing admins to view/create/delete announcements.
    • Pending Applications:   allowing admins to view the pending applications.
    • Hostels:   allowing admins to check room availability, and details in each hostel.
    • Update Hostelites:   allowing admins to allocate/reallocate/deallocate rooms, hostelites’ information & can suspend candidature of any hostelite anytime.
    • Settings:   allowing admins to modify their personal information or change their password.
    • Create/Delete Admin:   allowing admins to create another admin or remove a particular admin. (There is no sign-up process for admin, one admin can create another if needed)



Tools & technologies used:

Front End Technologies:   HTML, CSS, Bootstrap, JavaScript
Back End Technologies:   NodeJS, ExpressJS, MongoDB, Mongoose, REST API, Razorpay



Links:

Link to the website:   https://pupils-hub.onrender.com
Project demo video:   https://www.youtube.com/watch?v=xQAOmea-2Yw

About

This is a Hostel Management Web Application where students from different institutes can apply for hostel and admins can allocate them hostels...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published