This project was developed using Kotlin
NokiaGarage is an application specially developed by the students of the Metropolia University of Applied Sciences for the Nokia Karaportti Campus. With NokiaGarage you can read articles published by Nokia, book time to work with various equipment and rooms in Nokia Garage at Nokia Karaportti Campus.
The Challenge
After studying and working on several projects.This project started to explore and experiment with the ins and outs of working with a client. This led to an idea of developing an application that provides a platform to Nokia employees for reserving equipment and rooms in an automated fashion. The idea was pitched to our team by a Nokia representative.
An application that helps employees optimise their time by automating the tools and rooms reservation process in a seamless way.
The need & Opportunity
- Designed the UI of the app using Figma. - Developed the app for native Android using Kotlin and the backend using MongoDB, ExpressJS, Node.js in less than five weeks. - Developed the app using several technologies such as Jetpack components(Navigation, LiveDate), Bcrypt, Coroutines, Retrofit and Koin to name a few. - Followed the accessibility practices to make the app more accessible for the wider range of user groups.
- Worked on the get equipments feature. - Worked on the MongoDB queries to filter the data from the database. - Created the user authentication and reservation feature in the API. - Deployed the API on Heroku.
Outcome & impact
- Nokia employees spend less time organizing and spend more time on being productive. - Employees are more responsible about the equipment they use since the reservation history can be seen. - The reservation system does not limit your ability to book your spot from home which makes your workday more organized.