1
Backend development for weight tracking APP | |
Author | Kamishetty, Sai Preetham |
Call Number | AIT Internship Report no.CS-22-01 |
Subject(s) | Body weight--Technological innovations Mobile apps--Testing |
Note | An Internship Study submitted in partial fulfillment of the requirements for the degree of Master of Engineering in Computer Science |
Publisher | Asian Institute of Technology |
Abstract | The people all around the world are getting cautious on their body fitness. It is important for everyone to stay fit in order to avoid various health problems such as high blood pressure, diabetes, heart diseases, metabolic syndrome and man more. This led to massive increase in the growth of fitness industry by having increasing number of gymnasiums, health centers, dietary planners and many more. It is important for people to maintain a record of their fitness goals in order to track their progress to keep them motivated. We need to make sure to motivate the people to stay fit without charging any cost. The objective of this study is to develop a mobile application to help the users to stay motivated and help them throughout their fitness journey to stay fit. The application will help the users in tracking their weight on the mobile application through various forms of graphs and visualizations and help them find their progress and help them stay motivated. The application is developed on iOS using Swift and the backend of the application is developed using Loopback framework and MySQL as the database. The software development process through agile was carried out to ensure the software quality and rapid software development to help in development of faster and high quality software in order to delivery to the customers and reduce the risks in the process. Agile development helps in prioritizing tasks and helps in maintaining transparency between the team and clients. Quality assurance testing and project deployment procedures were carried out to maintain high standard software development. The backend features are developed and unit testing is performed over the endpoints to ensure the functionality is working as expected and to find the errors that will cost higher when found out later during the process. The red-green testing method is followed in order to fix the bugs and deploy the features. The product is thoroughly tested by moving from quality assurance stage to beta stage and then will be deployed into the production stage for the users to use the mobile application. |
Year | 2022 |
Type | Internship Report |
School | School of Engineering and Technology |
Department | Department of Information and Communications Technologies (DICT) |
Academic Program/FoS | Computer Science (CS) |
Chairperson(s) | Chaklam Silpasuwanchai |
Examination Committee(s) | Dailey, Matthew N.;Chutiporn Anutariya |
Scholarship Donor(s) | AIT Scholarships |
Degree | Internship Report (M. Eng.) - Asian Institute of Technology, 2022 |