ServiceStation is a comprehensive workshop management system designed to streamline operations in automotive repair shops. This web-based application provides tools to manage clients, vehicles, orders, and inventory effectively.
- Client Management: Keep track of your client details including contact information and service history.
- Vehicle Management: Register and manage vehicle information and associate them with their respective owners.
- Order Management: Create, update, and track repair orders with status updates from inception to completion.
- Inventory Management: Monitor stock levels, manage part orders, and get notifications when supplies are low.
- Appointment Scheduling: Schedule and manage appointments with an integrated calendar view.
- Billing and Invoicing: Automatically generate invoices and track payments.
ServiceStation is built using the following technologies:
- Python 3.11: For backend development.
- Django: A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
- SQLite: Default database for development, with options to switch to more scalable solutions like PostgreSQL.
- HTML5, CSS3, and JavaScript: For frontend development.
- Bootstrap: For responsive design.
Make sure you have Python 3.11 or later installed on your system. You can download Python from here.
-
Clone the repository:
git clone https://github.com/yourusername/ServiceStation.git
-
Navigate to the project directory:
cd ServiceStation
-
Install the required dependencies:
pip install -r requirements.txt
-
Migrate the database:
python manage.py migrate
-
Create a superuser:
python manage.py createsuperuser
-
Run the server:
python manage.py runserver
After running the server, visit http://127.0.0.1:8000/
in your browser to start using ServiceStation. Navigate through the different modules using the navigation bar.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GPLv3 License. See LICENSE
for more information.
Krzysztof Strug - [email protected]
Project Link: https://github.com/impedator/ServiceStation