Web App - Order & Delivery Management

Замовник: AI | Опубліковано: 11.12.2025

*** ## Project Title **Custom Order & Delivery Management Web Application with PDF Generation** ## Project Overview I'm looking for an experienced Python/Flask developer to build a Progressive Web App (PWA) for managing delivery orders and generating printable delivery notes. The application needs user authentication, order management, PDF generation, and reporting functionality. ## Technical Requirements **Technology Stack:** - Backend: Python with Flask framework - Database: SQLite - Frontend: HTML/CSS/JavaScript (PWA compatible) - PDF Generation: ReportLab or WeasyPrint - Hosting: Linux server (Docker deployment preferred) ## User Types & Authentication **1. Admin User** - Full system access - Can edit all delivery notes - User management capabilities **2. Customer Users** - Login with: Name + numeric code - Database fields: ID, Name, Email - Can create delivery orders - View their own order history **3. Driver Users** - Login with code format: VK + First name + First 2 letters of last name + Postal code - Example: VKJohnDo9000 - Database fields: ID, Name - Can create delivery notes on behalf of customers at delivery location - Can edit their own created delivery notes - Can generate consolidated delivery reports ## Core Functionality **Order/Delivery Note Creation:** - Input fields required: - Size/Dimensions (text field) - Weight in KG (numeric) - Delivery date (date picker) - Additional remarks/notes (text area) - Generate printable PDF delivery note - Automatic printing at scheduled time on delivery date **Customer Overview:** - List all delivery notes per customer - Summation of orders for invoice generation - Filterable by date range **Driver Delivery Report:** - Drivers can select multiple delivery notes assigned to them - Generate consolidated A4 landscape PDF showing: - List of all products - Total KG per product type - Loading checklist for truck preparation **PDF Requirements:** - Professional printable format - Editable only by Admin and note creator (driver) - Include customer details, order details, delivery date ## Project Scope **What I Need:** - Complete Flask application with routing and templates - SQLite database schema and models - User authentication system - CRUD operations for all entities - PDF generation functionality - Responsive PWA interface - Basic admin dashboard **What I Already Have:** - Hosting environment ready - Domain and SSL certificate - Server access (UnRaid with Docker) ## Deliverables 1. Complete source code with documentation 2. Database schema and migration scripts 3. Installation/deployment instructions 4. Basic user manual 5. 30 days of bug fixes after delivery ## Timeline Preferred completion: 2-3 weeks ## Budget Please provide your quote based on the scope above. Include: - Development cost - Estimated hours - Your hourly/project rate - Any additional costs ## Required Skills - Python & Flask framework - SQLite database design - PDF generation libraries - Progressive Web Apps (PWA) - User authentication systems - Responsive web design - Docker (bonus) ## Questions for Proposals 1. Have you built similar order management systems before? 2. What PDF library do you recommend for this use case? 3. Can you provide examples of previous Flask projects? 4. What is your estimated timeline? 5. Do you offer post-launch support? ***