What is CarWash?
CarWash is a project about enabling car wash owners and employees to digitally manage every wash they have.
Where did the idea come from?
The idea came from the fact that there are very few such projects around the web. Also, it would make the life of car wash owners much easier, exactly why Gadratil Programming is for.
First, CarWash started as a module to another project, but it soon overgrew the boundaries of that framework. So it had to be separated as a single project. First the idea was conceived, then came the planning phase. A framework needed to be selected, database tables needed to be created. Slowly, the project started to take form.
What is the goal?
The goal of this project is to have a small, compact, but fully fetched management system for car washes. Also, it needs to be modular, in case it needs expansions in the future. Simplicity is key! It is designed to be simple, user friendly. The logic behind it is also simple, users can easily interact with it. Of course, this does not mean that the project lacks anything. CarWash has everything needed on a very simple surface.
Technical side of the project
The project is written mainly in PHP, using the Laravel framework. Laravel makes it easy to separate business logic, so CarWash is actually a self contained app that communicates with Laravel over adapters. This way, the business logic is separated and can be put in any other environment if needed.
On the front, Bootstrap 3 is the master with some self-written design elements for huge buttons and input fields. The dynamic content is provided by jQuery.
The ongoing project
CarWash is not yet ready, but it is close to a first beta version. If you want to help out, or just curious about the code, check it out on GitLab: