We’ve created a comprehensive hostel management system designed to enhance health and safety protocols
In creating our hostel management system, our first time developing a full backend, we faced several challenges. Securing user authentication was a key issue, but we resolved it by using JWT tokens and bcrypt for password hashing. We also had to manage complex data, such as medical histories and leave records, which we handled by designing a clear schema with Mongoose discriminators. To address scalability and performance, we optimized database queries and data retrieval methods. These solutions helped us build a reliable and scalable system to meet the needs of our users.
Also , implementing the Google Fit API was challenging due to limited documentation, but we managed to succeed after investing countless hours in debugging.
A fun ThreeJS user avatar also took a lot of time and effort to be implemented.
Discussion