Inspiration

With a team composed of backend and frontend enthusiasts we decided to take on the challenge of a full stack scheduling program from SAP.

What it does

Tune UP's algorithm takes in a csv file of appointments and procedurally generates a schedule for the vehicle bays following the chronological order of the appointments. This schedule can be dynamically accessed from the website where it can display relevant statistics by overall, category or day.

How we built it

We built the front end using react.js and tailwind. We used python to create the scheduling algorithm. The glue for the project was our flask API that queried the SQL database, managed the csv files and sent information to the front end.

Challenges we ran into

Initially there was a lot of ambiguity in how to interpret the challenge but the organizers were able to help us out. In the backend we spent a lot of time trying to create a model for scheduling and integrating it into a persistent SQL database. The front end was a challenge because we needed to use complex components that would accept and interpret data for the data dashboard.

Accomplishments that we're proud of

We are proud that we were able to model the schedule and create an algorithm to solve for the specific needs of the challenge.

What we learned

We are happy to have learned new things about react.js, flask and overall project design for a real enterprise project ๐Ÿ‘ท!

What's next for Tune UP!

We hope to implement a feature to accept csv files from the front end, as well as optimizing our algorithm for more profits!!!

Built With

Share this project:

Updates