Skip to content

Android app for a company see the daily moods of their staff to know what is bothering their them and for employees to share their moods along with reasons. It Archives and provide admin screen. Developed in MVVM architecture

License

Notifications You must be signed in to change notification settings

mearafGitHub/Company_Staff_Mood

Repository files navigation

COMPANY MOODE APP is an Android app developed in MVVM architecture.

This app was initially developed for Gebeya Inc.

Below are the technical features of the app.

gm_welcome gm_welcome IMG_20220204_092439_840 IMG_20220204_092442_553 IMG_20220204_092451_234

Has emojies and animations

gm_mood

Activities model views work with DTO and DAO for API Communication

Uses Life cycle observer in the model views when fetching and sending to actual gebeya-mood API 

List user moods in RecyclerView

   the userMoods on the gebeya userMood home screen
   the userPojoHelper userMood history (userMood log)
   the admin userPojoHelper userMood review screen
   userMood prompt screen!

Uploading gm_graph_01.jpg…

display dynamic values in inflated layout

    list view
    filter views
    filter data according to userPojoHelper's choise
    receive data from api

displays modal with text input

     prompt to insert userMoods and/or reasons
     input post to api

authentication api

  login db
  sign up
  Oauth

gm_login

Sends request to the api and Receive response and display data in screens

Finger print authentication (working on)

About

Android app for a company see the daily moods of their staff to know what is bothering their them and for employees to share their moods along with reasons. It Archives and provide admin screen. Developed in MVVM architecture

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages