I need a complete parcel-delivery solution built for Android, accompanied by a browser-based admin panel. The mobile side will cater to two roles—customers and delivery personnel—so each user sees only the screens relevant to them once they log in. Key functionality is already defined: real-time GPS tracking of every order on an interactive map, a seamless payment gateway for in-app transactions, and live chat so customers and couriers can resolve issues instantly. Push notifications for status updates will naturally complement the tracking feature. From the admin panel I must be able to create and assign orders, monitor driver locations in real time, view all payment records, and step into any ongoing chat if escalation is needed. CSV export, basic analytics, and role management for staff are highly desirable additions, provided they do not slow development. I am comfortable with whatever stack you prefer—Firebase, Google Maps SDK, Stripe or Razorpay, Laravel, Node, or another backend—as long as performance remains smooth and code is clean and well documented. When you respond, tell me briefly how you would structure the database, what mapping and payment libraries you would choose, and an estimated timeline for a usable MVP.