DEV Community

Kelvin Wangonya
Kelvin Wangonya

Posted on

8 2

Hackathon submission

What I built

An auto repair shop management system.

Category Submission:

Built for Business

App Link

Link

Screenshots

Registration:
Alt Text

Login:
Alt Text

Dashboard:
Alt Text

Jobs:
Alt Text

Contacts:
Alt Text

Vehicles:
Alt Text

Staff:
Alt Text

Description

This is a system designed to help auto repair shops manage and keep track of jobs, clients, vehicles, etc. You can read a full description on the project's Readme.

Link to Source Code

Link

Permissive License

Apache License 2.0

Background

I have a friend who owns an auto repair shop. Process are being handled manually and as the shop grows this is getting out of hand. We had a conversation about coming up with a simple system to keep track of clients and jobs and this Hackathon gave me the perfect platform to get this done.

I'll continue improving the system to a point where it's fully usable by him i.e reduce any manual labor on their side as much as possible. Later on, this can be expanded to a few other local shops.

How I built it

I used Django + Postgres to build this. I followed the simple instructions on the sample django repo provided by Digital Ocean. I also added integration with Sendgrid for emails.

I had never used Digital Ocean for anything before but I didn't face any issues with the deployment.

I learned my way around the platform and I see myself using it for my other side projects.

Additional Resources/Info

  • To get started quickly, you can generate dummy data on the jobs page. This will create jobs, contacts, vehicles and staff to work with.

  • Apparently, Safari browser doesn't show a dropdown calendar on HTML date fields natively like other browsers. I'm yet to fix this so if you'll be testing the system on Safari, the date fields on the job creation form will appear like regular text fields.

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (4)

Collapse
 
masharsamue profile image
Samuel Mashar

kali sana msee

Collapse
 
yvesnrb profile image
yvesnrb

This submission is awesome! Good job.

Collapse
 
furtleo profile image
Leonardo Furtado

How many time do you spend doing it?

Collapse
 
wangonya profile image
Kelvin Wangonya

About three weeks.

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay