DEVELOPMENT OF AN E-SERVICE APP ON THE ANDROID PLATFORM (FRONT-END)

ABSTRACT
The aim of this Bachelor’s thesis was to make it as easy as possible for parents and guardians to get the services of caregivers or a nanny for their children. My aim was to reduce the problems of time and availability in seeking the service of a nanny.

The idea of this thesis was formed by me and my thesis project partner due to our personal experiences in Nigeria. As graduating students in the field of information technology, we saw the need to solve this problem with our acquired skills.

The BabyShift application was developed on the Android Studio version 2.2.0.12 with Android API 21 using Java programming language and SQLite for the database. The application was created with two different user interfaces, one for parents and the other for nannies. Nannies will be able to register, sign-in and make business profiles regarding to their services and also parents will be able to register, sign-in and search for a suitable nanny who meets their requirements using a location and a username as search criteria.

The marketing strategy was based on the Nigerian market and it was carried out in our previous study at Oulu University of Applied Sciences.

Finally, the development of the BabyShift application came to realisation, the application ran successfully on all Android mobile phones. However, the payment module for the application will be incorporated as the BabyShift application is open for a further development.

TABLE OF CONTENTS

ABSTRACT
PREFACE

1 INTRODUCTION

2 PRODUCT FUNCTIONS
2.1 High level architecture
2.1.1 Software architecture
2.1.2 Logical view

3 FUNCTIONAL AREA DECOMPOSITION OF BABYSHIFT APP
3.1 System features and functional requirements
Expanded use case: Register with BabyShift
Expanded Use Case: Login and reset a password
Expanded Use Case: Search nanny services
Expanded Use Case: Call or send message to a nanny
Expanded use case: Rate a nanny
Expanded Use Case: Make a profile on the system
Expanded Use Case: Edit a profile and upload a photo

4 USER INTERFACES
Installation permission
Login
Resetting a password
Parent registration
Making a nanny profile
Searching nanny services
Call or message nanny
Rating a nanny
Uploading a photo
Logging out
4.1 Incorporation with the knowledge of HCI principles
4.2 Themes
4.3 Non-functional requirements

5 TESTING
6 CONCLUSION

7 REFERENCES

1 INTRODUCTION
In the world we live in today, there is hardly no one without a smart phone. Users might acquire a phone based on the existing platforms or operating systems, and the most popular ones are Android, IOS and Windows. In the course of planning the marketing strategy of the BabyShift app, it was considered that not everyone, who can use smart phones, are computer literate. Also, users get things done quickly by using apps on their smart phones. For this reason, the Android mobile platform was targeted as it is widely acquired by smart phone users.

As finding a nanny on a short notice could be very challenging, the BabyShift app has been developed to help parents find capable nannies for their children. It is a simple application that connects both parents and nannies.


How the Baby Shift app works


The app would work in the following way for a normal user:

1.    The normal user downloads the application on the Google Play store. This application is available free of charge.

2.    After the app has been installed, the user will be asked to grant the access rights to a phone call application and a message application. The application also states that a phone call and a message may charge the user some money.

3.    When the user grants the rights to the app, it is installed on the Android phone.

4.    Afterwards, the application requires a registration. It provides two options for the registration within the app, i.e. either as a nanny or as a parent.


5.    After the successful registration as a particular type of a user, a user can enjoy the full functionality of the application.

6.    A nanny can make a profile and update his/her business page by editing a profile. Moreover, nannies are rated on the basis of their services.

7.    Parents can register to find nannies through a search and they can place a call to the nanny with the help of the application. Furthermore parents can rate the nannies after hiring them according to the quality of the services they provided.

For more Information Technology Projects click here
================================================================
Item Type: Project Material  |  Size: 42 pages  |  Chapters: 1-5
Format: MS Word   Delivery: Within 30Mins.
================================================================

Share:

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Search for your topic here

See full list of Project Topics under your Department Here!

Featured Post

HOW TO WRITE A RESEARCH HYPOTHESIS

A hypothesis is a description of a pattern in nature or an explanation about some real-world phenomenon that can be tested through observ...

Popular Posts