Whizz Finds - Your Local, Delivered!
Abstract
Whizz Finds will shake things up by offering a super-fast delivery service that brings groceries, medicines, and other essentials right to your door under 20 minutes. It may be a fresh take on quick commerce. What sets Whizz Finds apart is its focus on the local community—it partners with businesses and uses eco-friendly e-bikes and electric scooters to make deliveries, keeping in line with the city’s green initiatives. This platform is built with cutting-edge technology that ensures everything runs smoothly and can handle growing demand. This means all residents can get what they need quickly without turning away from supporting local shops. It’s all about building a sustainable local economy while making life a bit easier with their “Your Local, Delivered” service.
Author
Name: Nitish Madhavan
Student number: 48960012
Functionality
The Whizz Finds platform is packed with features for everyone involved—users, vendors, delivery drivers, and administrators:
User Application (Mobile - iOS and Android)
- Account creation and management:
- Easy and secure sign-up and login with options like email or social accounts.
- Manage your profile, addresses, past orders, and payment options.
- Product browsing and discovery:
- Explore products with clear categories, great images, and detailed info.
- Use advanced search, filters, and sorting by things like price or ratings.
- Get personalized product suggestions based on your likes and past orders.
- Order placement and management:
- See real-time stock availability.
- Create orders, pick items, adjust quantities, and set delivery addresses.
- Get a detailed order summary with prices, delivery fees, and delivery time estimates.
- Pay securely through trusted gateways like Stripe or Braintree, using various methods.
- Track your order with live updates and notifications.
- Option to cancel or change orders within certain time limits.
- Communication and support:
- Chat in-app with vendors and drivers.
- Access customer support via systems like Zendesk for help and feedback.
- Receive notifications for order updates, deals, and account info.
- Reviews and ratings:
- Rate and review vendors, products, and drivers.
- Check out average ratings and reviews to make informed choices.
Vendor Application (Web and Mobile)
- Account and store management:
- Register and create profiles with store details and contact info.
- View a dashboard with key stats like sales and customer feedback.
- Manage staff accounts with specific access roles.
- Product catalog management:
- Easily add, update, or remove products with detailed info and images.
- Manage inventory with real-time updates and low-stock alerts.
- Organize products by categories and attributes.
- Set up promotions and discounts.
- Order management:
- Get real-time order alerts and process them quickly.
- Update order status and communicate with users.
- Assign and dispatch delivery drivers.
- Access sales reports and analytics on orders, revenue, and product performance.
Delivery Driver Application (Mobile - iOS and Android)
- Account and profile management:
- Register and create a profile with vehicle info and availability.
- Track earnings and view payment history.
- Order delivery management:
- Receive instant order notifications and decide to accept or reject.
- Optimize delivery routes with GPS and step-by-step directions.
- Update order status and confirm deliveries.
- Communicate with vendors and users.
Admin Panel (Web)
- User, vendor, and driver management:
- Manage accounts with options to create, modify, or delete.
- Use role-based access for different administrator levels.
- Product and category management:
- Oversee product categories, attributes, and tags.
- Manage platform content and announcements.
- Order and transaction management:
- Monitor, track, and report on orders.
- Handle payments and transactions.
- System configuration and monitoring:
- Adjust platform settings and configurations.
- Monitor system health and performance.
- Access reports and analytics with important performance indicators (KPIs).
Scope
Whizz Finds MVP
- Geographic Focus: Initial launch within a single, high-density suburb in Australia (Brisbane’s West End) to optimize delivery logistics and ensure 20-minute delivery times.
- Vendor Partnerships: Four strategically selected local businesses:
- Vendor 1: Popular local bakery offering artisanal bread and pastries
- Vendor 2: Specialty coffee roaster providing freshly-roasted beans
- Vendor 3 & 4: Essential grocery partners offering curated daily necessities
- User Application (MVP): User account management, browsing, search, order placement, tracking, available on iOS and Android.
- Vendor Application (MVP): Vendor account management, product catalog management, order processing, delivery driver assignment.
- Delivery Driver Application (MVP): Profile management, order acceptance, optimized navigation, delivery confirmation.
- Admin Panel (MVP): Comprehensive management, system monitoring, delivery logistics oversight.
- Eco-Friendly Delivery: Fleet of e-bikes and electric scooters supporting the city’s sustainability goals.
Quality Attributes
Availability
- Description: Reliable uptime is crucial for user satisfaction and retention.
- Measurement: Aiming for 99.99% uptime, less than 0.1% error rate, and less than 5 minutes MTTR.
- Testability: Using tools like UptimeRobot and Pingdom.
Scalability
- Description: The system must handle growth effectively.
- Measurement: Targeting response times under 500ms, supporting 10,000 concurrent users.
- Testability: Comprehensive load testing and inter-service communication tests.
Maintainability
- Description: The platform should be easily modifiable.
- Measurement: Code complexity tracked via SonarQube, aiming for 90% unit test coverage.
Security
- Description: Protecting user data and ensuring secure transactions.
- Measurement: Regular security testing and PCI DSS compliance.
Evaluation
- Availability, Scalability, and Performance are measured through testing and monitoring.
- User adoption, satisfaction, and business indicators are tracked via feedback, analytics, and revenue data.
- Security is ensured through regular audits and compliance checks.