Hi there, I'm Simon. I am a software engineer with extensive expertise in Web Development, Database Design, Systems Architecture, Usable Security, and Linux Administration.
I understand that you want to create booking system for the cargo-transporting company with admin panel and responsive end user interface. I have carefully read project description and here are my thoughts:
- Booking confirmation and booking status (processed, confirmed, paid, assigned, complete, closed) should be added for easier orders management.
- Truck types and truck type price coefficient are required if you're going to use different trucks.
- Order department needs an ability to assign several trucks for the same booking if cargo weight or size exceeds truck capacity.
- One-time discount codes will be a great addition to functionality.
- You may need a paid google api account because free Google Maps Distance Matrix API Usage is limited to 2,500 free elements per day.
- I highly recommend Python/Django for the backend part because it allows to write a clean and easy to maintain code. PHP/Laravel is an option.
I'm a Senior Python Developer. My favorite tech stack is Django, PostgreSQL, Redis, uWSGI, Nginx, Linux, and Git. I started to work as software developer more than 10 years ago, the last three years I’m a freelancer.
I am confident that my qualifications and your needs are an excellent fit, and I would welcome the opportunity to further discuss project details with you.