Skip to content

johnsargeant94/DDL-Ecommerce---YourTech

Repository files navigation

Tech Products: Laptops, Desktops, Mobiles, Smartwatches, accessories

Before we even start, Git is essential in this project. It must be used throughout with branches, issues etc. Figma is essential for design, it must be used before coding.

Table for inventory

Table for orders / sales

Table for customers

Table for Monthly stock take, new customers, income, etc.


Backend - Node w/Express, Stripe (payment processing)

Frontend - Handlebars or React

Database - MongoDB or SQL


Customer Section

  • Ability to order stock, display order number with customer number
  • In-stock status
  • Customer account page with existing orders, change password, etc.
  • Customer details (delivery address, email, etc.)
  • Add promo codes
  • Select shipping preferences
  • Modify cart
  • Checkout (duh)

Admin Section

  • Ability to mark orders as complete
  • Check status of orders
  • Check stock of products
  • Cancel orders
  • Promo codes
  • Report for month on stock, income, new customers, etc.

Things to think about

  • Sessions
  • Shopping cart
  • Error handling
  • User interface / Experience
  • Documentation (User guide / walkthrough && readme)
  • Deployment via Heroku

Readme && instructions

  • Description
  • Goals and aims
  • Contributors
  • Technology used

About

Creating a Ecommerce site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published