Skip to content

NoahSimajji/DogPoopApp

 
 

Repository files navigation

DogPoopApp

Screenshot

The Login Screen

To get into the system we are able to login via a few methods which included Facebook authentication, email and password, and so on. This application have keyboard avoider as well. When we are typing on the textholder.



The Home Screen

After we get into the home screen we are able to register for first login user. Besides, we are able to check the condition when we press "Home" on the tab bar. If we press the list we are able to check the details. And lastly when we press the add icon we can add new record.



The Profile Screen and Setting Screen

The profile screen we are able to check the details of specific user. For setting screen we can perform action such as logout and so on. Many features still in development.


Present

  • Screen for Profile
    • Show dog name
    • Show dog age
    • Show user name
    • Walk quantity
    • Walk goal (graph)
  • Screen for Settings
    • Register dog name
    • Register dog age
    • Register user photo
    • Register user name
  • First register
    • Ask what group to join
    • Others will prompt Screen for settings
  • long press to do special action
  • flatlist animation reload
  • Float up on the image when want to login
  • useState interaction with component
  • User activities history screen
  • Developing UI for group
    • Arrange the overlay decision to new file
  • Join Groups
  • Save the auth section to asyncStorage
  • Add UI for the pop out modal at content screen
  • REPLACE fingeprint push notification if no one walk dog
  • Graph Analysis
  • Add the sounds for upload then done

Future function

  • automation test
  • swipe to delete implementation
  • firebase chat system
  • Google log in
  • daily analysis
  • monthly analysis
  • Developing modify record function to database
  • Developing delete record function to database
  • firebase Authentication
  • dark mode

Done function

  • navigation to Login screen
  • navigation codes
  • Add loading screen
  • bark if u completed 1 walk
  • Reload Error: the setState from home screen to the useFirebase.js got some error
    • Identify the error using console log first
  • Sort the flatlist
  • Solved key on flatlist
  • Developing save record function to database
  • read record from database
  • firebase realtime database
  • Added icon
  • Arrange the bottom navigation to another file
  • Fixed the UI arrangement on poop and no poop with a proper colour
  • settle the nesting navigation
  • Change the color of the flatlist into same color
  • Change the icon to better looking icon
  • navigation from register screen
  • navigation to settings screen
  • Add a floating button on right side for adding status
  • UI arrangement reorganized for neat
  • Add the img in
  • remove the library for google login
  • add scrollview
  • using normal login UI
  • Create Ui for the login screen
  • Facebook getting the userId
  • use flex to arrange the pop ui
  • reset the stack
  • Create a proper database logic, tree and hierachi
  • Fixed issue Loading indicator
  • Arrange the Modal to another file
  • Add the black transparent to the add icon on the group
  • Add the new design to login screen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%