Skip to content

CodingGlad/HackathonCZM

Repository files navigation

Vúbec Tire Shop Reservation System

Congratulations! Our Spring Boot project, developed by Team "vúbec," emerged as the winner in the IBM-CZM Hackathon. We are excited to present our innovative solution to address the challenges faced by tire shop owners, who often struggle with managing reservations, handwritten notes, and customer reminders. Our project aims to streamline this process, providing a more efficient and organized solution.

Problem Statement

The tire shop owner's main issues were identified as follows:

  1. Frequent interruptions due to phone calls for booking appointments.
  2. Manual entry of reservation details into Excel from handwritten notes.
  3. Occasional issues with customers forgetting their appointments.

Solution

We tackled these challenges by creating a comprehensive reservation system that automates the booking process and improves customer communication:

  1. Online Reservation: Customers can now easily book appointments online without the need for phone calls, reducing interruptions for the shop owner.

  2. Confirmation Email: Upon booking, customers receive a confirmation email, ensuring that their reservation details are stored electronically and eliminating the need for handwritten notes.

  3. Reminder Emails: One day before the appointment, our system sends reminder emails to both the customer and the shop owner, reducing no-shows and ensuring efficient resource allocation.

Tools Used

Our project leverages the following technologies and tools:

  • Camunda Modeler: We utilized Camunda for workflow modeling and management, enabling smooth automation of the reservation process.

  • Spring Boot: The backbone of our project, Spring Boot, provides a robust and scalable foundation for our application.

  • Java: We employed Java for backend development, ensuring reliability and maintainability.

  • Canva: For creating a user-friendly and visually appealing user interface.

Team Members

The "vúbec" team members who contributed to the success of this project are:

  • Jakub Wodecki (CodingGlad): Team leader / Manager
  • Tobias Le (Tangoslav): Developer
  • Kuba Bergman (Bergic): Designer
  • Veronika Efimova (Efimover): Database Engineer

Getting Started

To get started with the Vúbec Tire Shop Reservation System, follow these steps:

  1. Clone this repository to your local machine.

  2. Build and run the Spring Boot application.

  3. Access the web interface to start booking and managing reservations.

  4. To run the preconfigured instance of Camunda (and Postgres DB) use the following commands:

git clone git@gitlab.fel.cvut.cz:vankejan/camunda-workshop.git
cd camunda-workshop
docker compose up -d

Acknowledgments

We would like to express our gratitude to IBM and CZM for organizing this hackathon and providing us with the opportunity to create an innovative solution to real-world problems. We also extend our thanks to the tire shop owner for inspiring this project with their unique challenges.

If you have any questions or suggestions, please feel free to reach out to us. We are excited to continue developing and improving the Vúbec Tire Shop Reservation System.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published