Two of our team members currently work at Publix and lot of time when they come to work they want to start helping their customers right away but unfortunately they have to find a "clockin" machine before they can start doing anything.

What it does

How we built it

We used web sockets using the socket io library to communicate with our React/React Native Mobile and Web App in real time.

Challenges we ran into

  1. It was really hard getting Geo location to work accurately for short distances using the HTML5 Geo location library
  2. Some of our team members didn't know JS, React nor React Native
  3. We used Firebase from GCP for the first time so that was a bit challenging but it worked out

Accomplishments that we're proud of

  1. We got GCP set up

What we learned

  1. We learned about creating system architectures
  2. One of our Teams was completely new to JS
  3. We learned API development with Express 4.We learned how geo location works
  4. we also learned how to implement the phone camera in React Native

What's next for GeoScheduler

We would love to bring the project to life and find a more efficient way of managing the geo-location system, Improve our design and architecture overall

Share this project: