Smart Local Marketplace
Capstone II Project Proposal
Team Members
Payam Ismael – Laso Mohammed – Naz Mohammed
Pi21168 - lm21197 - nm20088
1. Introduction
This project is called Smart Local Marketplace.
It is a web application.
The system helps small local sellers show their products online.
Customers can visit the website and buy products easily.
The admin manages users and products.
The goal of this project is to create one simple marketplace for vendors and customers.
2. Application Audience (Who Will Use the Website)
The people who will use this website are:
● Small local shop owners
● Home businesses and individual sellers
● Customers who want to buy local products
● One admin user who controls the system
3. Problem Statement
Many small businesses do not have websites.
Customers cannot find local sellers in one place.
Most online platforms are hard to use or cost money.
Because of this:
● Vendors lose sales
● Customers waste time
● Local products are hard to find
4. Proposed Solution
We will build a web marketplace.
Vendors will create accounts and add products.
Customers will browse products and place orders.
The admin will manage users and products.
The system will be simple and easy to use.
5. Main Features
● User login system
● Vendor product management
● Marketplace browsing
● Orders system
● Admin dashboard
Project Significance
Significance for Users
This project is significant for users because:
● Small local sellers get a free and simple way to sell products online.
● Customers can find multiple local vendors in one place instead of searching separately.
● Home businesses gain visibility without needing technical skills.
● Buyers save time by browsing, ordering, and tracking purchases on one platform.
● The system supports local businesses and promotes local products.
Significance for Developers (Team Members)
This project is significant for the development team because:
● It provides real-world experience building a full-stack web application.
● Team members practice backend, frontend, database design, authentication, and admin
systems.
● The project demonstrates teamwork, role distribution, and project management.
● It applies classroom concepts such as user roles, CRUD operations, APIs, and security.
● The final system can be used as a portfolio project for future jobs or internships.
6. Project Deliverables
Deliverable Title Description
Deliverable System Design and System architecture diagram, database design,
1 Planning technology stack, and API plan.
Deliverable User Authentication User registration, login, role management, secure
2 System passwords, and JWT authentication.
Deliverable Vendor Product Vendor dashboard with product add, edit, delete,
3 Management image upload, and product list.
Deliverable Marketplace Browsing Homepage with products, product details, search,
4 Interface filters, and categories.
Deliverable Shopping Cart System Add products to cart, remove products, update
5 quantity, and view cart summary.
Deliverable Order Management Save orders, customer order history, vendor order
6 System view, and order status tracking.
Deliverable Admin Dashboard View all users, view products, delete products, and
7 basic system overview.
7. Team Roles
Payam
● Backend development
● Login system
Laso
● Database
● Products
● Orders
Naz
● Frontend pages
● Admin dashboard
All team members help with testing and documentation.
8. Project Schedule (Finish by May)
Weekly Project Schedule
Week 1
● Design system
● Setup database
Week 2
● Start login system
● Continue database structure
Week 3
● Finish login
● Begin vendor products
Week 4
● Vendor product management
● Marketplace pages
Week 5
● Continue marketplace pages
● Start cart system
Week 6
● Finish cart system
● Begin orders system
Week 7
● Complete orders system
● Start admin panel
Week 8
● Finish admin panel
● System integration
Week 9
● Testing
● Fix bugs
Week 10
● Documentation
● Demo preparation