Inspiration
Simple. Efficient. Clear. These are the values which guided us through this project. From a given prompt, we imagined an application offering a smooth, elegant interface allowing tire shop owners to review their business and analytics anytime, anywhere.
Inspired from SAP's mission statement, we too aim to help the world run better.
What it does
ReTirely is a web application that generates a business report for a client tire shop. It offers analytics including but not limited to revenue, vehicles served, and booking information, over a given period of time, as well as a day-by-day analysis of revenue and loss.
How we built it
We built our application using Next.js. The frontend in CSS and JavaScript, the backend in JavaScript.
On the frontend, we have two most important pages: the home page which prompt us to choose a date range, and the report page containing all the analytics which appears after we submit our date range.
On the backend, we started by sorting our CSV data in chronological order of appointment time, then truncating it to contain only the desired time period of vehicle bookings, and finally determining vehicles serviced and vehicles turned away by comparing call times.
Challenges we ran into
- Taking a CSV file and using it to simulate real time booking requests. Our solution was to iterate through the entries with a timer, which was tricky to implement.
- Animation components in the frontend. Namely, our implementation for parallax scrolling was not only precarious in the frontend, but also caused difficulties after deployment. Nevertheless, we persisted, with the mission of a smooth, elegant user interface; but it would be a lie to claim we did not consider giving it all up all-together.
- The more human aspect of the work can be challenging due to inefficient communication. All in all however, we collaborated successfully and produced a functional solution as a team.
Accomplishments that we're proud of
We are proud to present a functional, deployed full-stack solution developed in the span of 24 hours with a seamless easy-to-use UI/UX and an elegant scheduling algorithm. The animations, the flow of our web app, the completeness of our algorithm, and our final sprint towards the completion of this project are all accomplishments we are proud of.
What we learned
- Furthered our knowledge of full-stack development in Next.js
- Better understanding of animation components
- Collaboration and separating tasks in order to work on them in parallel
What's next for ReTirely
Future venues! We aim to further improve and polish our visual designs, as well as add extra features such as more filtering options, more wholistic data tracked in analytics, weekly/monthly/yearly reports, and all-in-all a more complete application within the scope of the scheduling problem. It is also in our plans to make the application even more user-friendly on mobile.
Built With
- css
- javascript
- love
- next.js

Log in or sign up for Devpost to join the conversation.