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.
- 🔐 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
- Frontend: React
- Backend: NestJS
- Database: PostgreSQL
- OAuth Integration: Google
- Image Hosting: ImgBB
- Architecture: Client-Server, REST API
For a detailed overview of the system's structure and components, please refer to the diagrams/ folder.
Also you can check explanatory note to course work (Ukrainian): Курсова робота.pdf.
- Clone the repository:
git clone https://github.com/JessFreak/ServiceStation.git
cd ServiceStationThen follow the instructions for frontend and backend readme.