Overview Journey Customer Restaurant Rider Admin Tech Stack
Final Year Project Presentation

NS Mart

A Multi-Vendor E-Commerce Mobile Platform

Connecting customers, restaurants, riders, and administrators through a seamless, feature-rich mobile application built with modern technologies.

Explore the Workflow
NS Mart Home Screen
NS Mart Product Detail
NS Mart Order Tracking
Scroll to explore

What is NS Mart?

NS Mart is a multi-vendor e-commerce mobile application that creates a unified marketplace connecting four key stakeholders — customers, restaurant owners, delivery riders, and platform administrators — into one cohesive ecosystem.

Customer

Browse products, explore shops, add items to cart, place orders, and track deliveries in real-time.

9 screens

Restaurant

Manage incoming orders, view shop status, and oversee restaurant-specific product listings.

2 screens

Rider

View available delivery jobs, track earnings, manage deliveries, and maintain rider profile settings.

3 screens

Administration

Dashboard analytics, shop management, order oversight, user management, and platform configuration.

4 screens

How It All Connects

Follow the complete workflow from browsing products to order delivery, involving all four user roles in a seamless experience.

01

Customer Browses & Orders

Customers explore shops, browse products, add items to cart, and place orders with their preferred payment method.

02

Restaurant Receives Order

The restaurant owner receives the incoming order, reviews the items, and manages the preparation workflow.

03

Rider Picks Up & Delivers

Available riders receive delivery jobs, pick up orders from the restaurant, and deliver them to customers.

04

Admin Oversees Everything

Administrators monitor the platform through a comprehensive dashboard, manage shops, orders, users, and categories.

Chapter 01

Customer Experience

Explore how customers discover products, browse shops, manage their cart, place orders, and track deliveries through the NS Mart mobile application.

9 Screens Customer Role
Chapter 02

Restaurant Experience

Discover how restaurant owners manage their shops and view orders within the NS Mart platform.

2 Screens Restaurant Owner Role
Chapter 03

Rider Experience

See how delivery riders find available jobs, track their earnings, and manage their delivery profiles.

3 Screens Rider Role
Chapter 04

Administration & Management

The control center of NS Mart — managing shops, orders, users, categories, promotions, and platform-wide settings.

4 Screens Admin Role

Built With Modern Technologies

NS Mart leverages a robust technology stack to deliver a reliable, scalable, and feature-rich multi-vendor e-commerce experience.

Frontend

Flutter Cross-platform UI framework
Dart SDK ^3.10.7 Programming language
Provider State management
Google Fonts Typography system

Backend & Database

Firebase Auth, Firestore, Messaging
Supabase Backend-as-a-Service
Cloud Firestore NoSQL database

Key Features

Agora RTC Real-time voice calls
Push Notifications Firebase Cloud Messaging
Speech-to-Text Voice input support
Gemini AI Google Generative AI integration

Platform & Tools

Flutter Map Location & maps
Geolocator GPS positioning
Shorebird Over-the-air updates
WebView Embedded web content

NS Mart

A Complete Multi-Vendor E-Commerce Ecosystem

Customer
→
Restaurant
→
Rider
→
Admin

Thank you for exploring NS Mart. This application demonstrates a complete multi-vendor marketplace connecting all stakeholders through a unified mobile platform.

Back to Top
NS Mart — Presentation
Slide 1 / 24