Automated Ground Travel Ticketing System Development

Заказчик: AI | Опубликовано: 29.12.2025
Бюджет: 1500 $

Project development: Digital ticketing platform with MoMo and/or QR code integration 1. Context & Objectives MTN Business, leveraging opportunities identified with its clients in the transportation sector, aims to implement an automated and centralized ticketing management application for ground transportation. The preferred approach is a white-label development to allow for customization to meet the specific needs of different client groups. The application's main objectives are:  Digitize the booking and purchase of travel tickets.  Centralize the management of journeys, sales and payments.  Integrate electronic payments via Mobile Money ( MoMo ).  Reduce fraud through ticket verification via QR code.  Optimize operations (counters, mail, accounting). 2. Functional modules to be developed A) Administration Area (Web & Mobile Back-office) This section of the application must ensure:  Defining routes and schedules.  Defining fares per journey.  Ticket rescheduling management (validation/cancellation).  Dashboards: • Reservations • Sales • Payments  Accounting (daily/weekly/monthly reports). B) User Area (Web & Mobile Client) This section, intended for the use of the company's customers, should allow:  Viewing available routes and their prices.  Online booking + payment via MoMo .  Ticket purchase from tax collectors → MoMo payment + ticket issuance .  Request to postpone booking via the app/web. C) Other features  MoMo Centralized Payments → all flows (tickets, internal services such as fuel purchases).  Internal payment management policy: purchase of diesel fuel via MoMo , supplier management.  Printing of tickets at the ticket counters using thermal printers.  Optional integration with the DGI's electronic invoicing platform (for issuing tax invoices). QR Code Verification:  Mobile controller application to scan and validate tickets (offline/online mode).  Mail module: management of parcel/mail shipments with tracking and payment. 3. Suggested technical specifications a) Interfaces  Web App (administration & customers).  Mobile App (Android preferred, iOS optional) for clients, collectors and controllers. b) Payment  API MoMo MTN & Moov and Others (STK Push, USSD, QR Code).  Centralization of financial flows to a main account. c) Tickets  Secure QR Code format (encrypted, server-signed).  Centralized database storage. d) Back-end  Possible languages: Node.js, Django, or Laravel .  Database: PostgreSQL or MySQL.  GraphQL API for linking between web, mobile and third-party services. e) Printing  Integration of POS thermal printers ( Sunmi , Epson, Bixolon ). f) Accommodation  Cloud deployment (AWS, Azure, OVH) or local datacenter.  HTTPS + TLS 1.2/1.3 encryption. 4. Expected Deliverables  Web App Admin (route management, prices, sales, reports).  Web/Mobile App Client (reservations, MoMo payments , postponements).  Mobile Controller App (QR scan, offline/online validation).  Ticket window module with thermal ticket printing.  MoMo and DGI API integration ( improved version).  Technical documentation + user manuals.  Agent training.