Designed a web application for trailer rental management. It manages clientele, products, rental contracts, reservation, sales and reporting. Here are some of the highlights of the system :
- Customer profile management
- Automatic profile creation using a 2D barcode reader
- Multiple drivers per customer
- Product management
- Multiple price units
- Default units
- Categorization
- Rental contract management
- Automatic sending via email (PDF)
- Automatic printing of contracts
- Automatic dates handling
- Custom reports
- Summary report
- Per product report
- Receivables report
The project was developed with the following technologies:
- Backend: Gin gonic framework (go)
- Frontend: HTML5, Bootstrap 4, jQuery and big.js
- Database: PostgreSQL
- Proxy: Caddy server
- OS: Debian
- SMTP: Mailgun
- Continuous integration