Inspiration

As college students, scheduling is one of the biggest challenges we face today. Going into the hackathon, we wanted to make a project that would make the lives of individuals easier. Thus, when we saw the Chevron Challenge, we were inspired to create a work order optimization system.

What it does

As we were building our work order planner, we wanted to gear it towards the people that would use it the most: the technicians. Our application allows registered technicians to view their individualized schedule and customize their profile to their liking. Individuals can also place work orders directly on the app or through a Google Form (https://forms.gle/GRQfWdPqvErY3SHi8). Submissions to this form or to the app are updated in real-time on Firebase

How I built it

We used React Native for the front-end and Firebase for the back-end/databases. We used JavaScript for our (slightly functional) optimization algorithm.

Challenges I ran into

We ran into many difficulties when setting up the firebase and so even though we did develop an algorithm to help optimize scheduling, we were unable to find time enough time to fully debug it.

Accomplishments that I'm proud of

We utilized many different APIs and functions in our project that we have never used before. Setting up geolocation, for example, was one feature that we found both useful in our project and in a real-life application. Finally, getting Firestore set-up was incredibly fulfilling due to the amount of time we spent working on it.

What I learned

Most of us had never had any experience with using React or Firebase. Throughout these 36 hours, we basically learned entire programming languages. It was also very nice to talk to the Chevron team, learn more about their experiences, and attempt to tackle one of the bigger problems they deal with.

What's next for Chevron

We want to improve the connection between our back-end and our front-end. By debugging our work order optimization algorithm, we could make an incredibly useful application. Furthermore, we would want to spend more time on improving the UI/CSS of our application.

Link to our project

https://drive.google.com/file/d/1yQ_Sv4wezZh4969_BLXbLSgEEiT_9M-8/view?usp=sharing

Built With

Share this project:

Updates