Skip to content

impedator/ServiceStation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ServiceStation

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.

Features

  • 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.

Technologies

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.

Getting Started

Prerequisites

Make sure you have Python 3.11 or later installed on your system. You can download Python from here.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/ServiceStation.git
    
  2. Navigate to the project directory:

    cd ServiceStation
    
  3. Install the required dependencies:

    pip install -r requirements.txt
    
  4. Migrate the database:

    python manage.py migrate
    
  5. Create a superuser:

    python manage.py createsuperuser
    
  6. 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.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GPLv3 License. See LICENSE for more information.

Contact

Krzysztof Strug - [email protected]

Project Link: https://github.com/impedator/ServiceStation

About

Service Station - Open Source Workshop Manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published