Inspiration

In a world where time is money, optimizing schedules in a service industry can make a significant difference. Our inspiration stems from the challenge of maximizing efficiency and profit in a tire change shop, an often overlooked but essential sector.

What it does

Our software solution revolutionizes the day-to-day operations of a tire change shop. It employs an optimized combination of vehicle servicing strategies to maximize revenue. By scheduling services smartly, our application ensures that each service bay is used to its fullest potential, catering to a range of vehicles from compact cars to class 2 trucks.

How we built it

To create a robust and high-performance backend, we chose Rust for its speed and ability to handle complex algorithms. For the frontend, we went with NuxtJS3 and TypeScript, prioritizing a seamless and user-friendly interface.

Challenges we ran into

Our primary challenge was adhering to the SAP guidelines to construct a software solution focused on optimizing scheduling. The goal was to create a system that not only manages time efficiently but also maximizes profit margins.

Accomplishments that we're proud of

A significant achievement for us was developing an algorithm capable of finding the optimal schedule in O(n log(n)) time by using a state machine. This breakthrough significantly reduces computation time and improves overall efficiency.

What we learned

This project deepened our understanding of complex algorithms and their applications in real-world scenarios. It also honed our skills in Rust and frontend development, balancing backend complexity with user interface simplicity.

What's next for AutoAdmin

The next steps involve refining the algorithm to handle more complex scenarios for exemple generalization with different price and other categories of vehicle, improving the UI/UX for better user engagement, and potentially integrating additional features like viewing each spot in the days.

Built With

Share this project:

Updates