Portfolio
Laundry Reservation System: Cross-Platform App Development
-
Client Taylor's College
-
Category App Development
-
Date November, 2021
During my time at Taylor's College, I spearheaded the development of a cross-platform laundry reservation app, a project that marked a significant leap in my journey as a software developer. This initiative was driven by the need to address the inefficiencies in the use of washing machines within the hostel environment. By leveraging a blend of cutting-edge technologies including Ionic for cross-platform app development, TypeScript for scripting, Cordova Apache for mobile app development, Google Firebase for database management, Angular.js for the web framework, and Node.js for the backend, we were able to create a solution that was not only innovative but also highly functional.
The core functionality of the app allows users to reserve washing machines ahead of time, thus eliminating the need for physical checks and queues. Upon reservation, users are provided with a code to activate the machine during their reserved slot, with the system automatically cancelling the reservation if not used within a specified grace period. This feature ensured an efficient turnover of machine usage, significantly improving the laundry experience for hostel residents.
Moreover, the app was designed with a focus on user experience, incorporating a user-friendly interface that simplifies the reservation process. The deployment on both Android and iOS platforms ensured widespread accessibility, catering to the diverse smartphone user base within the hostel. The backend, powered by Node.js, and the seamless integration with Google Firebase, provided a robust foundation for managing user data and reservations effectively.
This project was not just a testament to my technical skills but also highlighted my ability to lead a team of students from various faculties, showcasing our collective ability to drive social innovation through technology. The successful implementation of this app demonstrated the potential of leveraging technology to solve everyday challenges, paving the way for future enhancements and expansions of the system.