Inspiration

After starting a shared "goals accountability" Apple note with my friend, I realized how messy it is to keep track of our shared goals in one place. Notifications are sent whenever the note is edited which can get messy.

What it does

How we built it

ReactNative & Expo frameworks based on Javascript for UI and backend, Firebase for the DB.

Challenges we ran into

MANY.. what did we not run into

  • task is only added to Firebase 1 task in delay (e.g. if you add 2 tasks, only the first one is stored on Firebase. If you add one task, it does not show up)
  • figuring out the bottom navbar
  • figuring out how to create user profiles and create friends (didn't have time to do)
  • Input line gets covered by keyboard :,)

Accomplishments that we're proud of

  • Both of us had little experience with ReactNative but we ended up building a basic UI regardless! It was also my teammates' first time using Firebase on his own for a project, which we successfully integrated! But some features are buggy haha.

What we learned

  • Firebase data management
  • ReactNative navigation
  • ReactNative states, props, hooks, components

What's next for Ping

  • Figure out how to make friends and fix the page responsible for the friends' goal list.
Share this project:

Updates