Skip to content

binael/OdogwuStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OdogwuStore

An E-Commerce web web application that functions as an online retailer for all products. The goal is to provide users with simple, safe and fast experience with ease of navigation. The product was designed with flask framework and python at the backend; HTML, CSS, JQuery at the frontend; and Postgres Database. Go to Langugues, Libraries and Tools to view detailed list.

Current Updates to Note: - Only the seller section has been completed
- You can login to test the seller section using    email: [email protected]    password: o-store
- The main section (buyer page) is currently under developement, only the homepage has been designed

Table of Contents

Introduction

The E-Commerce web app have three users:

  • Seller : A partner of OdogwuStores that can add, update and track products that they want to market
  • buyer : A user of OdogwuStores that can browse products, like, add to cart and purchase the products
  • admin : A user that can delete or approve orders; add and update products

Services

There are four services that will be implemented by the E-commerce app

O-STORE

This is the main section of the e-commerce web app and also the main service rendered. This will involve buyers and potential buyers browsing the available products, add products to cart, purchasing products, creating account and updating their information. Go Here for more details

Pictures of the O-STORE

O-SELLER

This is a dedicated section for product owners and merchants who want to use the platform to display and sell their products. It will involve sellers and potential sellers to create account, update account, add products and update products. Go Here for more details

Pictures of the O-SELLER

O-PAY

Coming up

O-LOGISTICS

Coming up

Site Scope

The expectations of the web app users can be modelled as user stories below

As a... I can... So I can...
As a buyer I can see all products so that I can select some to purchase.
As a buyer I can view individual products so that I can see the rating, details, specifications, price, quantity
As a buyer I can search for a product by name or category so that I can find a product easily and quickly
As a buyer I can sort available products in order of prices or brand so that I can make informed decision and manage purchase and expense parameters
As a buyer I can add items I want into a bag so that I can easily add or remove items
As a buyer I can view the total of my purchase so that I can make informed decision on how much I am spending
As a buyer I can easily register an account so that I will be able to view my profile
As a buyer I can easily Login and Logout so that I can access my personal information
As a buyer I can easily recover my password so that I can log back into my profile
As a buyer I can have a personalized user profile so that I can view my order history update my user profile and save my payment confirmation
As a buyer I can Subscribe to sites newsletter so that I can receive informative newsletters and benefit from any deals available
As a buyer I can pay for products in my shopping bag securely so that I can feel safe and confident using my card on the site
As a seller I can easily register an account so that I will be able to view my profile and products I have added
As a seller I can easily Login and Logout so that I can access my personal account
As a seller I can easily recover my password so that I can log back into my personal account
As a seller I can easily add products so that I can update my product catalogue when I get new products
As a seller I can easily update each product information so that I can reflect the current market value of prices, discounts and stock
As an admin I can view a data entry form so that I can add, update and delete products and posts

Features

The contents and navigations of each section are defined in their Readme

Languages, Libraries and Tools

Disclaimer

This site was developed for educational purposes only. Binael Nchekwube 2023