/Hypercar-Service-Center

JetBrains Academy Project: Hypercar Service Center

Primary LanguagePython

Project: Hypercar Service Center

About:

Web services are particularly useful when it comes to structuring and organizing things. What needs structure more than a crowd of waiting customers? With the help of Django, you'll implement an application that manages the line at a car service center.

Learning outcomes

You will learn how to start a Django project, handle requests, and make templates for your HTML pages. After completing this project, you'll know how to build simple web services with Django.

This project is a part of the following learning goals:

Python Developer

What you’ll do and what you’ll learn

Stage 1/5: Welcome

Implement the first handler for the service and greet customers on the welcome page.

Stage 2/5: Client Menu

Create a user-friendly menu which lets customers select what kind of issue they need help with.

Stage 3/5: Electronic Queue

Issue a ticket to the customer and estimate their waiting time.

Stage 4/5: Operator Menu

Create a menu for the operators to process tickets in the order of the line.

Stage 5/5: Serving Next Client

Process the current ticket and update the line. Show the next one on the main panel.