https://github.com/luciaheredia/seekingbabysitterapp
List of babysitters who registered, were reviewed & approved by the manager.
https://github.com/luciaheredia/seekingbabysitterapp
android-studio app application kotlin kotlin-application
Last synced: 2 months ago
JSON representation
List of babysitters who registered, were reviewed & approved by the manager.
- Host: GitHub
- URL: https://github.com/luciaheredia/seekingbabysitterapp
- Owner: LuciaHeredia
- Created: 2022-01-11T20:43:27.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-30T13:51:44.000Z (over 1 year ago)
- Last Synced: 2025-02-14T11:44:54.979Z (4 months ago)
- Topics: android-studio, app, application, kotlin, kotlin-application
- Language: Kotlin
- Homepage:
- Size: 4.63 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SeekingBabysitterApp
![]()
Final project in an app development course.
The app shows a list of babysitters who registered, were reviewed and approved by the manager, that way anyone whos looking for a babysitter can be sure that the babysitter is a real person.
## App description:
The app contains a MainActivity and Fragments and uses a Navigation Graph to navigate between destinations.
The RecyclerViews contains several MaterialDesignCardView for each User added with the help of an Adapter.
To transfer the selected User from the RecyclerView between the fragments or after the LOGIN, I used the Safe Args wich transferd a JsonString of the User from one Fragment to another.
The app uses Firebase Authentication for the registration, Firebase Realtime Database for storing the data of every user and Firebase Storage for the images uploaded.### In the Home Fragment - 3 buttons:
![]()
* #### APPLY - as a Babysitter.
![]()
* #### SEARCH - for a babysitter(A search by gender and city).
![]()
* #### LOGIN - after veryfing email.
![]()
### If the MANAGER logged in - 2 buttons:
![]()
* #### SEARCH - for a babysitter(A search by gender and city) - same as the above.
* #### MANAGER - loads a list of users to be reviewed.
### If a USER logged in - 2 buttons:
![]()
* #### SEARCH - for a babysitter(A search by gender and city) - same as the above.
* #### UPDATE - loads the information of the user, remarks from the manager are visible and can update the information.
## Created with:
* Android studio: Kotlin.
* Android version: 12
* SDK version: 31