DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 964,423 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Kelvin Wangonya
Kelvin Wangonya

Posted on

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.

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 Author

About three weeks.

🌚 Friends don't let friends browse without dark mode.

Sorry, it's true.