
Open
Posted
•
Ends in 5 days
Paid on delivery
We are looking for an experienced Full-Stack Developer to build an MVP delivery/logistics management platform. The system will have three main parts: ### 1. Customer System Customers should be able to place delivery orders through a Telegram Bot / Telegram Web App. Features include: - Pickup and delivery locations using GPS / Map Pin - Item/order details - Automatic delivery-fee calculation - Order status tracking - Telegram notifications when order status changes ### 2. Rider / Driver System - New orders sent to riders - Riders can accept available orders - First rider to successfully accept an order gets it - Prevent multiple riders from accepting the same order - Google Maps directions for pickup/drop-off - Rider status updates: Picked Up / On the Way / Delivered - Customer/Admin automatically notified when status changes ### 3. Admin Dashboard - Manage customers, riders and orders - View active/current orders - Assign/reassign/cancel orders - Rider location / live tracking - Delivery fee records - Rider bonus and merchant cashback records - Database and/or Google Sheets synchronization ### Integrations - Telegram Bot / Telegram Web App - Google Maps / GPS - Real-time location/status updates - Viber integration may be added depending on API feasibility ### Preferred Stack Node.js / TypeScript / React or [login to view URL] / PostgreSQL. Alternative technologies can be proposed if you can explain why they are more appropriate. ### When Applying Please provide: - Relevant projects you have built - Recommended architecture/technology - Fixed-price estimate - Estimated development time - Your availability - Experience with Telegram Bot/Web Apps - Experience with GPS/maps/live tracking IMPORTANT: Start your proposal with the word **RIDER** and briefly explain how you would technically prevent two riders from accepting the same order simultaneously. Generic proposals will not be considered. This is initially an MVP. Successful completion may lead to additional features and ongoing development.
Project ID: 40748768
372 proposals
Open for bidding
Remote project
Active 28 mins ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
372 freelancers are bidding on average $1,058 USD for this job

RIDER I understand you need an MVP with a Telegram customer flow, rider order handling, an admin dashboard, GPS tracking, fee rules, and status notifications. I would build the backend with Node.js and PostgreSQL, using clear Software Architecture so customers, riders, admins, and integrations stay easy to maintain. The API will handle orders, pricing, status changes, Telegram updates, maps, and future Viber support. To stop two riders taking one order, I will use a database transaction with an atomic conditional update or row lock, so only the first valid request changes the order from available to assigned. For the rider experience, I will connect Google Maps for directions and location updates, while the admin side will show active orders, rider positions, fees, bonuses, and cashback records. I will also plan the API Development around secure roles, validation, logs, and reliable real-time updates. I can provide the MVP in about 28 days for a fixed price of $1,350, with the final schedule confirmed after reviewing the Telegram Web App flow and map rules. Should rider live locations update continuously, or only while a rider has an active delivery, and what update interval do you expect? I can share relevant implementation details and keep the first release focused on the core delivery workflow, leaving optional features such as Viber ready for a later phase. Best regards
$1,350 USD in 28 days
7.3
7.3

RIDER The challenge of managing simultaneous order acceptance by riders stems from the need for real-time data consistancy. By implementing a locking mechanism in the database, we can prevent multiple riders from accepting the same order at once. Phase 1: Requirement analysis: Gather detailed requirements for customer, rider, and admin systems. Phase 2: Database design: Create a PostgreSQL schema to support all functionalities. Phase 3: Development: Build the Telegram Bot and web app using Node.js, TypeScript, and React. Phase 4: Testing and deployment: Conduct thorough testing before deploying the MVP. I propose a fixed price of 1099 USD for this project, with an estimated development time of 4-6 weeks. I’m available to start immediatly and have experience with Telegram Bots, GPS integration, and live tracking systems. Are there any specific features or integrations you would like prioritized in the MVP? Rajavel
$1,099 USD in 10 days
6.8
6.8

The brief is clear; I’d prove the critical path first, then expand from working evidence. You're building Full-Stack Developer for Delivery & Logistics Platform (Telegram, GPS, Rider & Admin System), where the real delivery risk is usually in the workflow details, not just the feature list. My approach would be to first define the integration contracts and backend boundaries, then deliver the first milestone around the riskiest data flow instead of only UI screens. Quick question: Which external integrations are absolutely required for MVP, and which can be staged after launch? Also, what is already available for Full-Stack Developer for Delivery & Logistics Platform (Telegram, GPS, Rider & Admin System): a working codebase, designs, data, or only the brief? Best, Dr. Syafiq
$1,125 USD in 21 days
6.7
6.7

RIDER To prevent two riders from accepting the same order simultaneously, I would implement a locking mechanism using a database transaction. When a rider attempts to accept an order, the system would check if the order is already locked by another rider. If not, it would lock the order, update the order status, and then release the lock. This ensures that only one rider can accept an order at a time. I understand you need a Full-Stack Developer to build an MVP delivery/logistics management platform with a Telegram Bot, GPS, Rider, and Admin System. We've built similar projects, including a mobile app for food delivery and a logistics management system using Node.js, React, and PostgreSQL. Our team has experience with Telegram Bot/Web Apps and GPS/maps/live tracking integrations. One question: How do you envision the rider bonus and merchant cashback records being calculated and displayed in the Admin Dashboard? Feel free to message us to discuss the details! — Webbook Studio
$1,100 USD in 20 days
6.2
6.2

RIDER — I’d prevent double acceptance by handling rider-claim as a single atomic DB transaction: the order stays “open” until one update successfully changes it to “assigned” with a conditional lock/version check, and every later accept attempt is rejected instantly. That race condition is the part that usually breaks delivery MVPs, so I’d design order state, rider availability, and real-time events first before building the UI around them. I’ve worked on custom workflow systems where live status changes, map-based actions, notifications, and admin visibility all had to stay in sync without messy edge cases. For this MVP, I’d recommend Node.js + TypeScript + PostgreSQL with React/Next for the dashboard and Telegram Web App flow, plus websocket-based live updates so rider/customer/admin status changes feel immediate. A small added value I’d include is a clean order-event log so you can audit who changed what and when. - Do you want riders to see every open job in a radius, or only jobs manually dispatched by admin? - Should delivery fee calculation be distance-only, or include base fee / zone / item type rules? - For live tracking, do you need continuous rider map movement, or only location snapshots during active orders?
$1,425 USD in 25 days
5.9
5.9

Dear Client, I read "Full-Stack Developer for Delivery & Logistics Platform (Telegram, GPS, Rider & Admin System)" carefully and understand you are looking for a full-stack developer who can handle both application development and AI integration. I have experience with Node.js, PostgreSQL, Google Maps API, Full Stack Development, API Development and can work across the complete stack — frontend, backend, APIs, databases, authentication, third-party integrations and AI features. I can build scalable applications using modern technologies while keeping the codebase maintainable and production-ready. A few quick questions: Which AI models/APIs are you currently planning to use? Is there an existing application/codebase, or will the project be built from scratch? Thanks & Regards, Deepak
$975 USD in 14 days
5.1
5.1

Integrating a Telegram bot as the primary interface for riders often creates a bottleneck in real-time GPS tracking if the polling isn't handled correctly. I'd suggest a WebSocket approach for the admin dashboard to ensure rider movements are fluid rather than jumpy. I've built similar high-concurrency systems, including a mobile ticketing platform that hit 25,000 installs in its first week. I'm comfortable with the Node.js and PostgreSQL stack you've outlined, and I can ensure the architecture supports scaling beyond the MVP. For the rider side, we can use the Telegram API to trigger location updates that feed directly into a PostgreSQL database with PostGIS for efficient spatial queries. This keeps the rider experience simple while giving the admin full visibility. Do you have a specific set of delivery workflows already mapped out, or are we designing those from scratch?
$750 USD in 7 days
5.2
5.2

Hi, I have 10+ years of experience building full-stack web applications with Node.js and robust REST API backends. You’ll get a Telegram Bot/Web App for ordering, a rider workflow with real-time status updates, and an admin dashboard for assignments and tracking. I’ll prevent two riders from accepting the same order using an atomic database transaction with a conditional update and unique constraint on order acceptance. I’ve delivered similar logistics and marketplace workflows with reliable APIs and MySQL-backed state synchronization. Best, Razmik
$1,000 USD in 10 days
4.9
4.9

RIDER To ensure that no two riders can accept the same order simultaneously, I would implement a locking mechanism in the database. When an order becomes available, the first rider to attempt to accept it would trigger a transaction that locks the order until the acceptance process is either completed or fails. This will prevent any further attempts by other riders until the first action is concluded. Your requirements for a delivery/logistics management platform align perfectly with my expertise in Node.js, TypeScript, and PostgreSQL. I can efficiently set up the systems for customers to place orders using a Telegram Bot and provide real-time tracking with Google Maps integration. I also recommend a modular architecture that allows easy scalability for future enhancements. Looking forward to discussing how we can effectively bring this MVP to life.
$950 USD in 14 days
4.8
4.8

RIDER. To prevent race conditions where two riders accept the same order simultaneously, I implement database-level row locking (using SELECT ... FOR UPDATE in PostgreSQL) alongside optimistic concurrency control and atomic transactions to ensure only the first success commit goes through. Hi there, Building a multi-tier logistics MVP like this often suffers from race conditions in order dispatch and inaccurate real-time GPS tracking under poor network conditions, but using a robust Node.js, TypeScript, and PostgreSQL stack with WebSockets ensures instantaneous, conflict-free order assignment and live updates. Here are my questions to clarify the scope: 1. Do you need the Telegram Web App to support offline caching for riders in low-connectivity areas? 2. Should the Google Sheets synchronization be two-way, or strictly a read-only backup export from the main PostgreSQL database? Drop me a message so we can get started right away.
$950 USD in 30 days
4.8
4.8

RIDER If two riders grab the same order, you lose time and create chaos for the customer. Orders instantly go to the right rider, customers get real-time Telegram updates, and you see every rider’s location without chasing anyone for info. First I lock down the order assignment logic so only one rider can accept each order, using atomic DB transactions. Then I build the customer, rider and admin flows with live GPS and Telegram updates. Finally, I walk you through the dashboard and bot so you can track and manage everything yourself. You’ll get a clean handover so you can run the platform without needing a developer on call. Will you need Google Sheets sync from day one or just database for the MVP?
$945 USD in 21 days
4.8
4.8

Hi, I'm Anil Prajapati. With 11+ years of professional experience as a Full Stack Developer | PHP, Laravel, Node.js, React, React Native, Flutter & AI Developer, I reviewed "Full-Stack Developer for Delivery & Logistics Platform (Telegram, GPS, Rider & Admin System)" and am ready to deliver exact results. For your requirements, my technical focus will be on intuitive administrative management tools and business reporting dashboards. I ensure all deliverables are well-tested, documented, and easy to maintain. I'd like to discuss your project requirements in detail and get started promptly. Looking forward to connecting. Best regards, Anil Prajapati
$1,205 USD in 20 days
4.4
4.4

Hello, RIDER I have already completed similar delivery, logistics, and marketplace platforms, with strong experience in web development, APIs, and scalable software solutions. For rider acceptance, I would use a database transaction with an atomic order status update, so only the first valid request can claim an available order. Later requests are rejected safely. I can handle Telegram Web App, GPS and Google Maps, rider tracking, status updates, notifications, admin dashboard, PostgreSQL, and the Node.js, TypeScript, and React stack. Are the Telegram Bot and Google Maps accounts already available for API testing? I can quickly understand the requirements and deliver exactly what is needed. Happy to discuss the architecture in a quick meeting. I will share my portfolio in chat I look forward to hear from you. Thanks Best Regards, Mughira
$1,125 USD in 7 days
4.4
4.4

RIDER I would be happy to help you build a high-quality, scalable solution. I have 9+ years of experience developing custom software, websites, mobile applications, SaaS platforms, CRM/ERP systems, AI-powered applications, blockchain solutions, and games for clients worldwide. My expertise includes: React.js, Node.js, TypeScript, Python (Django), Laravel, CodeIgniter, WordPress, Shopify, AWS, Docker, AI Integration, Blockchain, Flutter, Android, and iOS. Before starting, I'd like to discuss your project goals, required features, timeline, and budget so I can recommend the most suitable technical approach and provide an accurate estimate. I'm available to start immediately and would be glad to schedule a quick chat. Looking forward to hearing from you! Best Regards Anju
$1,000 USD in 30 days
4.7
4.7

As an experienced Full-stack Developer, I am confident in my ability to execute your vision for this delivery and logistics platform with precision and creativity. With a deep understanding of Angular.js, Node.js, TypeScript, and PostgreSQL, I am well-equipped to bring your project to life. In the past, I have built similar applications involving GPS systems and live tracking, such as an on-demand food delivery platform with dynamic delivery fee calculation. This experience, coupled with my thorough knowledge of Telegram Bot/Web Apps and GPS technology, enables me to ensure smooth functioning and effective preventions such as ensuring only one rider can accept an order simultaneously. I strongly believe in result-oriented communication and you can expect clear updates throughout the project. Furthermore, my fluency in various other languages like HTML, CSS, JavaScript enables me to holistically suggest alternative technologies that may be more suitable for your project while keeping the core requirements intact. In short, I offer not only solid expertise but also the flexibility needed to adapt to your unique needs. Let's collaborate and turn your MVP into an impactful reality!
$750 USD in 3 days
4.1
4.1

RIDER Hi, Albert here, from Philippines. Building the Full-Stack for your delivery and logistics platform is doable; what matters most is a first version real users can sign up for and use, without a rewrite later. I'm a senior full stack developer with 10+ years of experience working with Node.js, PostgreSQL, Typescript and Next.js. With order status tracking, the real challenge is auth, roles and data isolation. A common issue: no clear MVP boundary, so it never ships. My plan: first, agree the MVP scope, user roles and data model. Then, build auth, the core flows and the admin side in Next.js. Finally, test roles, permissions and edge cases, then deploy with backups. I'd start with auth and the core user flow as phase one. The price and timeline are in the bid details. I've done web app work in Node.js. A few questions to better understand the scope: 1. Which flow must work perfectly at launch? I'd build that path first and test it hardest. 2. A proven auth service instead of custom login code? I'd recommend it, resets and security fixes come built in. 3. Need full Japanese-language support? Fonts, line breaks and forms all need care in Japanese, so I plan it early. I can start right away. Happy to go over the details here in chat and suggest the best approach. Looking forward to hearing from you, Albert
$1,000 USD in 7 days
3.5
3.5

RIDER — How would you like rider acceptance handled when two drivers tap “Accept” within the same second? I’d use a database transaction with row-level locking/atomic status updates so only the first valid acceptance succeeds, then build the Telegram Web App, real-time tracking, maps, notifications, and admin dashboard around that flow. Do you already have the Telegram bot and Google Maps API configured?
$1,125 USD in 7 days
3.5
3.5

RIDER To prevent two riders from accepting the same order, I will use an atomic database-level assignment. The API will assign the order only if its status is still Available. The first rider succeeds; simultaneous requests are rejected automatically. I have 10+ years of software development experience, specializing in ASP.NET Core, C#, Web API, EF Core, SQL Server, REST APIs, SignalR, Hangfire and production business systems. I have hands-on experience with POS, order management, delivery integrations, admin dashboards, customer management and transaction-heavy workflows. For your MVP I can deliver: - Telegram Bot/Web App ordering - Pickup/drop GPS & delivery fee calculation - Rider broadcast & atomic acceptance - Google Maps navigation - Live rider/order tracking - Telegram notifications - Admin dashboard - Rider bonus & merchant cashback - Database/Google Sheets sync I propose ASP.NET Core Web API with PostgreSQL/SQL Server, SignalR and Hangfire. Delivery: 30 days | Fixed price: $1,200 I can start immediately. Best regards, Hassanuzzaman Khan
$1,200 USD in 30 days
2.9
2.9

RIDER Hi, Bojan here, from Serbia. Building the Full-Stack for your delivery and logistics platform is doable; what matters most is a first version real users can sign up for and use, without a rewrite later. I'm a senior full stack developer with 8+ years of experience working with Node.js, PostgreSQL, Typescript and Next.js. With order status tracking, the real challenge is auth, roles and data isolation. A common issue: no clear MVP boundary, so it never ships. My plan: first, agree the MVP scope, user roles and data model. Then, build auth, the core flows and the admin side in Next.js. Finally, test roles, permissions and edge cases, then deploy with backups. I'd start with auth and the core user flow as phase one. The price and timeline are in the bid details. I've done web app work in Node.js. A few questions to better understand the scope: 1. Which flow must work perfectly at launch? I'd build that path first and test it hardest. 2. A proven auth service instead of custom login code? I'd recommend it, resets and security fixes come built in. 3. Need full Japanese-language support? Fonts, line breaks and forms all need care in Japanese, so I plan it early. I can start right away. Happy to go over the details here in chat and suggest the best approach. Looking forward to hearing from you, Bojan
$1,125 USD in 7 days
3.1
3.1

Hi, RIDER To prevent two riders accepting the same order I reserve the order row in PostgreSQL inside a short transaction: UPDATE orders SET status='reserved', rider_id=$1 WHERE id=$id AND status='new'; check affected_rows==1 and commit. This atomic check-update prevents race conditions; alternatively use advisory_lock or a unique constraint on (order_id, status='assigned') for extra safety. I built production systems with Telegram Bot integrations, live GPS tracking and admin dashboards while leading teams as CTO. Relevant experience includes a payroll API and a mission-critical tax filing system that required strict concurrency and audit trails. I have shipped end-to-end Node.js + TypeScript backends and React admin/UIs in production, and I've implemented Google Maps routing and background location updates in rider apps. I will implement a TypeScript Node.js backend (NestJS or Express), PostgreSQL with PostGIS for coordinates, Redis for short-lived locks/queues, a Telegram Bot/Web App using Telegram Web Apps + Bot API, React for admin and web app, and optional lightweight rider mobile app (React Native). First step: define the order lifecycle and schema, then implement the atomic accept flow and push/notification channels (WebSocket + Telegram notifications). - Provide relevant projects, recommended architecture, fixed-price estimate, estimated development time, availability, and experience with Telegram Bot/Web Apps and GPS/maps/live tracking I can share detailed references and architecture diagrams after an NDA or chat. Recommended stack: Node.js, TypeScript, React, PostgreSQL (+PostGIS), Redis, Google Maps/Maps SDK, Telegram Bot API. Fixed-price MVP estimate: $18k-$28k depending on Viber and rider mobile app scope. Time: 8-12 weeks. Availability: 20-30 hours/week. I have direct experience building Telegram Bot/Web Apps and real-time GPS/live tracking implementations. - Would you prefer a Web App-only rider flow or a lightweight mobile app (React Native) for better background GPS? - Do you have existing accounts for Telegram Bot, Google Maps API and a preferred SMS/Push provider? Open to a quick chat if you want to dig into the details. Thomas Beigbeder
$960 USD in 10 days
3.0
3.0

Koto ward, Japan
Payment method verified
Member since Apr 19, 2026
$10-30 USD
$2-8 USD / hour
$2-8 USD / hour
$50-150 USD
$3-12 USD / hour
$30-250 USD
₹12500-37500 INR
₹1500-12500 INR
$8-15 USD / hour
₹75000-150000 INR
$750-1500 USD
$250-750 USD
$16-65 HKD / hour
$15-25 USD / hour
₹1500-12500 INR
₹600-1500 INR
$10000-20000 AUD
$250-750 USD
$750-1500 USD
₹12500-37500 INR
₹12500-37500 INR
$5000-10000 USD
$750-1500 USD
₹1500-12500 INR
₹37500-75000 INR