๐Ÿ“‹ Cloudshvik Proposal

Swivgo

Complete project breakdown โ€” development hours, team structure, timeline & cost analysis. Prepared exclusively for Swivgo.

1,540
Dev Hours
6
Timeline (Months)
3
Team Size
โ‚น14L
Project Estimation
Project Estimation
โ‚น14,00,000
Development Hours
1,540 hrs
Timeline
6 Months
Team Size
3โ€“4 Members
Delivery Model
Phased
Module-wise Development Hours โ€” Swivgo
Realistic estimates for each feature module including design, development, testing and integration.
Total Development Hours โ€” Swivgo Platform
Includes design, development, testing and deployment
1,540 hours
Project Timeline & Phases โ€” Swivgo
Phased delivery for controlled development and early client validation.
Total Project Duration โ€” Swivgo
MVP ready by Month 3 ยท Full product by Month 6
6 months
Estimation Breakdown โ€” Swivgo
Transparent breakdown of the project Estimation across team, infrastructure, and delivery.
๐Ÿท๏ธ Pricing basis: Senior developer ยท Junior developers ยท Freelance UI/UX design ยท Cloud infrastructure & third-party APIs included in scope.

Swivgo โ€” Project Estimation Breakdown

Post-Launch Support & AMC Options

ServiceDescriptionEstimated Cost
Annual Maintenance Contract (AMC)Bug fixes, minor changes, server managementโ‚น80Kโ€“1.2L/yr
Phase 2 DevelopmentAggregator APIs, GPS fleet tracking, advanced analyticsโ‚น4โ€“6L
Hosting ManagementMonthly server & infrastructure managementโ‚น6โ€“8K/mo
Post-launch Support Retainer6 months bug support SLAโ‚น30โ€“50K
Team Structure โ€” Swivgo Project
Dedicated team assigned to the Swivgo platform. Roles and allocation scale with project scope.
Total Team โ€” Swivgo
Optimized lean team for efficient delivery
3โ€“4 members
MVP vs Full Product โ€” Swivgo
Launch lean, validate, then scale. Recommended strategy: MVP first, then Phase 2.
๐Ÿš€ MVP โ€” Launch Ready
Month 1โ€“3 ยท Single city pilot ยท 2โ€“3 partners
Driver App: login, KYC upload, order accept/deliver, Google Maps navigation, POD (OTP + photo), earnings view
Basic order creation (admin manual entry + partner web form)
Bike inventory management (manual assignment by admin)
Admin panel: driver approval, order monitoring, bike management
Basic allocation engine (nearest driver + bike-first logic)
Driver wallet + rental deduction + push/SMS notifications
770
Hours
3
Months
2โ€“3
Team
๐Ÿ—๏ธ Full Product โ€” Scale Ready
Full timeline ยท Multi-city ready ยท Complete feature set
Everything in MVP, plus:
Multi-source order intake (Swiggy/Zomato webhook architecture)
Smart allocation with multi-order batching
GPS tracking integration for bike fleet
Bulk CSV order upload with validation
Advanced analytics (revenue, driver perf, fleet utilization)
SLA monitoring, breach alerts, RBAC, audit logs
Partner billing engine + invoicing + full reports
Load-tested for 5,000+ orders/day
1,540
Hours
6
Months
3โ€“4
Team
๐Ÿ’ก Recommended Strategy for Swivgo: Launch MVP in one city first, go live within 3 months, then expand with Phase 2 features as a separate engagement. This reduces risk and accelerates time to market.
Technical Challenges & Mitigations โ€” Swivgo
Honest risk assessment โ€” critical for setting delivery expectations and protecting the timeline.
๐Ÿ”ด High โ€” Managed
Real-time Location at Scale
WebSocket load with 50+ concurrent drivers updating every 5s. Mitigation: Redis Pub/Sub + STOMP. Load tested from Phase 2.
๐Ÿ”ด High โ€” Managed
Allocation Engine Race Conditions
Concurrent order assignment logic. Mitigation: Redis distributed locks + idempotent event processing.
๐Ÿ”ด High โ€” Managed
KYC / Aadhaar Compliance
Aadhaar OTP requires UIDAI licensed intermediary. Mitigation: HyperVerge or Karza API integrated from Day 1.
๐ŸŸก Medium
Scope Management
Feature additions mid-project affect timeline. Mitigation: Signed SRS, phased milestones, formal change request process.
๐ŸŸก Medium
Flutter on Budget Android Devices
Delivery drivers use low-end phones. Mitigation: Memory profiling, offline-first caching, minimal background services.
๐ŸŸก Medium
Payment Reconciliation
Wallet deductions + partner billing simultaneously. Mitigation: Event-sourced ledger + daily reconciliation jobs.
๐ŸŸก Medium
3PL API Integration
Swiggy/Zomato don't have public APIs. Mitigation: Direct restaurant integrations in Phase 1; aggregators deferred to Phase 2.
๐ŸŸข Low
Google Maps Cost at Pilot Scale
Under 500 orders/day, Maps API cost is manageable. Mitigation: Mobile SDK (free) + server-side route caching.
โš ๏ธ Note: A 10โ€“15% contingency buffer is included in the project estimate to account for unforeseen technical challenges. This is standard industry practice.
Recommended Tech Stack โ€” Swivgo
Production-grade choices validated for a logistics platform at this scale. Built to grow.
โœ… Core stack: Spring Boot + Angular + Flutter + PostgreSQL โ€” well-proven for logistics platforms. Critical additions: Redis for real-time tracking, Kafka for event streaming in Phase 2.
Mobile App
Flutter 3.x
โœ… Best fit for Swivgo driver app
Single codebase Android + iOS. Strong Maps SDK. Provider/Riverpod state management. Excellent on budget devices.
Web Frontend
Angular 17+
โœ… Partner & Admin dashboards
Standalone components, strong TypeScript, NgRx for complex state. RxJS for WebSocket. Angular Material UI.
Backend API
Java Spring Boot 3.x
โœ… Swivgo core API layer
Spring Security, JPA, WebSocket (STOMP). Scales from modular monolith to microservices as Swivgo grows.
Primary Database
PostgreSQL 15 + PostGIS
โœ… Geo-aware driver queries
PostGIS for nearest-driver geo. JSONB for order metadata. Flyway migrations. Battle-tested for logistics workloads.
Cache & Real-time
Redis 7
โญ Critical for Swivgo tracking
GEOSEARCH for driver proximity. Pub/Sub for WebSocket distribution. Distributed locks for allocation engine.
Real-time Transport
WebSocket (STOMP)
โญ Live tracking backbone
Spring WebSocket + STOMP. SockJS fallback for poor networks. Scales horizontally via Redis Pub/Sub.
Maps & Routing
Google Maps Platform
โœ… Navigation + ETA
Maps SDK mobile (no per-call cost). Directions API for routing. Distance Matrix for ETA. Calls cached server-side.
Notifications
Firebase FCM + MSG91
โญ Best for India delivery
FCM for push (free tier). MSG91 for SMS (best India rates). Abstraction layer allows easy provider swap.
Payments
Razorpay
India-first payment gateway
Best UPI + NEFT + wallet support. Razorpay Route for driver payouts. No setup fee. Spring SDK available.
Cloud / Infra
AWS / GCP
โญ Startup credits available
EKS, RDS (PostgreSQL), ElastiCache (Redis), S3 for documents. Startup credit programs can offset costs significantly.
KYC Verification
HyperVerge / Karza
โญ UIDAI-compliant
Aadhaar OTP + DL verification. Licensed intermediaries required by law. Simple REST APIs, quick integration.
Message Queue
RabbitMQ โ†’ Kafka
RabbitMQ MVP, Kafka Phase 2
RabbitMQ for simplicity in MVP. Upgrade to Kafka when order volume demands event streaming at scale.
โš ๏ธ Architecture note: Swivgo will be built as a modular monolith first โ€” one well-structured Spring Boot app. Splitting into microservices happens only when specific services need independent scaling. This saves 30โ€“40% engineering overhead in Phase 1.