The Chevron challenge motivated us to build a program that not only notifies and schedules work orders to hard-working workers but prioritizes external factors to smartly assign workers to work orders, increasing the workers' efficiency.

What it does

This web app speeds up the assignment of work orders and utilizes a priority system to complete work orders efficiently. It is also a scheduler, sending work orders via SMS and Google Calendar to workers. The assignment algorithm is integrated with Google Maps for optimal distance and travel time estimates.

How we built it

We started with the idea to create a scheduler that would interact with a database, dashboard, and notifier. The web app is built on scripts of various languages and heavily relies on Firebase, Google Maps API, and Google Calendar, all of which are parts of the Google Cloud platform, to smartly assign and notify workers of relevant work orders.

Challenges we ran into

Integrating all of our work after finishing the code was the biggest challenge of our project. This made debugging take up a huge chunk of our time.

Accomplishments that we're proud of

Entering our first hackathon, we were nervous about how well our project turned out. Fortunately, we all worked very well together!

What we learned

It was all our first time in Hackathon, so we learned the value of communication while using Github and coding in Python. Some of our codes overlapped and some of us used different forms of Python!

What's next for SIGMA

Working on the security and scalability of our project would be the next step for our group.

Share this project: