Lift Over

Tech Stack
Overview
Problem Solved
Solution
Workflow
-
Sender Journey:
- Create an account and complete KYC verification
- Post a parcel request with dimensions, pickup, and drop-off details
- Review matched travelers and their ratings
- Negotiate delivery terms through in-app chat
- Confirm booking and deposit payment
- Track the parcel in real time via GPS
- Confirm delivery and release payment
-
Traveler Journey:
- Publish an upcoming trip with route and available capacity
- Receive matched parcel requests along the route
- Review sender profiles and parcel details
- Accept offers and arrange pickup
- Update delivery status through the app
- Complete delivery and receive payment
Technical Highlights
- Mobile: React Native with TypeScript for cross-platform iOS/Android development
- Backend: Node.js with Express.js for RESTful APIs and business logic
- Real-Time: WebSockets for live chat and GPS location streaming
- Database: MongoDB with geospatial indexing for efficient route matching
- Auth & Notifications: Firebase Authentication and Cloud Messaging
- Payments: Escrow-style holding with release on delivery confirmation
Key Takeaways
Features
Create accounts and verify identity with KYC
Manage profiles with image uploads for trust and safety
Post parcel requests and publish available trips
Discover route matches and negotiate delivery offers
Communicate through real-time chat
GPS tracking and delivery confirmation
Push notifications for status updates
Architecture
LiFT Over uses a React Native mobile application paired with a Node.js/Express.js backend. MongoDB stores user profiles, trip listings, parcel requests, and chat history. Firebase provides authentication, push notifications, and real-time chat infrastructure. WebSockets enable live location sharing and instant messaging between senders and travelers.
API & System Flow
Sender posts a parcel request with pickup and drop-off locations → Backend matches the request against active trips using geospatial queries → Matched travelers receive push notifications → Both parties negotiate terms via in-app chat → Sender confirms and payment is held in escrow → Traveler picks up and GPS tracking begins → Delivery confirmation releases payment and triggers ratings.
Challenges & Solutions
Developed a hybrid geospatial matching engine combining MongoDB geospatial queries with a custom scoring algorithm that weights distance, direction alignment, and user ratings.
Related Projects

App Lens
AppLens is a full-stack web application designed to help developers and designers create professional app store screenshots and promotional graphics for iOS and Android applications. With an intuitive visual editor, pre-designed templates, and powerful customization options.

Schema Builder
Intelligent full-stack database schema designer that revolutionizes database modeling: visually design schemas with AI-powered chat assistance, create tables and relationships through an intuitive canvas, get instant SQL generation and real-time collaboration. Built with React TypeScript + Vite frontend, Go backend with MongoDB, Firebase authentication with Google OAuth, and AI-driven schema recommendations for seamless database architecture planning.

SchemaCraft
Revolutionary full-stack SaaS that transforms API development: create custom APIs instantly through visual schema design, get auto-generated CRUD endpoints with authentication, real-time collaboration, and comprehensive admin controls. Built with React TypeScript frontend, Go backend, deployed on AWS with automated CI/CD.
