Skip to content

JessFreak/ServiceStation

Repository files navigation

🚗 ServiceStation

ServiceStation is a web application designed to support the operations of car service stations. The system provides an intuitive interface for users, mechanics, and administrators to manage profiles, vehicles, services, and orders.

🛠️ Key Features

  • 🔐 User authentication and authorization (including Google OAuth)
  • 👤 Profile management
  • 🚙 Vehicle management (add, view, edit)
  • 🧾 View service history
  • 📅 Online service booking
  • 🧰 Service management (create, update, delete)
  • 📦 Order management (status updates, filtering, assignment)
  • 👥 Role-based user management

🧑‍💻 Technologies Used

  • Frontend: React
  • Backend: NestJS
  • Database: PostgreSQL
  • OAuth Integration: Google
  • Image Hosting: ImgBB
  • Architecture: Client-Server, REST API

📊 Diagrams

For a detailed overview of the system's structure and components, please refer to the diagrams/ folder.

📄 Additional document

Also you can check explanatory note to course work (Ukrainian): Курсова робота.pdf.

🚀 Running the Project Locally

  1. Clone the repository:
git clone https://github.com/JessFreak/ServiceStation.git
cd ServiceStation

Then follow the instructions for frontend and backend readme.

About

Repository for coursework on the topic Web application for service station support

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published