GIKGo is a peer-to-peer, campus-focused delivery and logistics platform designed specifically for environments like GIKI. It enables students to request items from nearby stores and have them delivered by other students within campus.
Unlike traditional delivery systems, GIKGo introduces intelligent matching, delivery batching, and zone-based optimization, making it highly efficient for short-distance, high-frequency campus logistics.
Campus environments face a unique logistical inefficiency:
- Students frequently need items from distant campus stores
- Walking long distances is time-consuming and inconvenient
- Traditional delivery services are too expensive for short distances
- No platform exists for micro-scale, peer-to-peer delivery within campus
GIKGo addresses these challenges by enabling fast, affordable, and community-driven deliveries.
- Minimize delivery time within campus
- Optimize deliverer assignment using proximity and availability
- Enable multiple deliveries per trip (batching)
- Maintain a trust-based ecosystem using ratings and reputation
- Design a scalable and efficient relational database system
- Create delivery requests (item, store, notes, location)
- View estimated pricing before placing order
- Track order status in real-time
- Chat with deliverer
- Rate and review deliverer
- Toggle availability (ON/OFF)
- View nearby delivery requests
- Accept or reject orders
- Handle multiple deliveries (batching)
- Navigate to store and delivery location
- Earn per delivery
- Assigns delivery requests based on:
- Distance
- Deliverer rating
- Availability
- Logs all matching attempts for analysis
- Groups nearby orders into a single batch
- Reduces redundant trips
- Improves delivery efficiency
- Campus divided into zones:
- Hostels
- Academic blocks
- Cafeterias
- Matching and pricing optimized per zone
- Base delivery fee
- Distance-based pricing
- Zone-based multipliers
- Peak-time adjustments
- Ratings and feedback after each delivery
- Trust score for deliverers
- Penalty tracking for cancellations/delays
- Real-time chat between customer and deliverer
- Notifications for order updates
- Customer creates delivery request
- System notifies nearby deliverers
- Deliverer accepts the request
- Orders may be grouped into a batch
- Deliverer picks up items
- Deliverer completes delivery
- Customer confirms and rates
- Users (customers & deliverers)
- Locations
- Zones
- DeliveryRequests
- Orders
- OrderBatches
- DelivererAvailability
- MatchingLogs
- Payments
- Ratings
- Messages
- Notifications
- PricingRules
- One user → many delivery requests
- One deliverer → many orders
- One batch → many orders
- One order → one payment
- One order → many messages
- Locations belong to zones
- Frontend: React
- Backend: Node.js, Express.js
- Database: PostgreSQL
- Authentication: JWT
- Maps & Location: Google Maps API
GIKGo differs from traditional delivery platforms (e.g., Foodpanda, Careem) in several ways:
- Designed specifically for closed-campus environments
- Supports walking-based delivery system
- Introduces delivery batching
- Uses zone-based optimization
- Implements intelligent matching with logged decisions
- Requirement analysis
- ER diagram design
- Database schema creation
- Backend API development
- Matching & batching logic implementation
- Frontend integration
- Testing and optimization
- Students living on campus
- Students looking to earn through deliveries
- Campus shops and service providers (future extension)
GIKGo is a scalable, efficient, and community-driven delivery system tailored for campus environments. It combines strong database design with practical system implementation, making it both academically rigorous and industry-relevant.