Skip to content

Latest commit

 

History

History
50 lines (44 loc) · 1.75 KB

README.md

File metadata and controls

50 lines (44 loc) · 1.75 KB

Project Title

Very Good Ecommerce Website

What Is It Going to Do?

An ecommerce website that does the following:

  • Allow sellers to create a customizable storefronts to sell goods
  • Allow sellers to pick custom styles, colors, and pictures for their store front
  • Allow sellers to manage their inventory
  • Allow sellers to turn on commenting for their items
  • Allow buyers to browse seller stores
  • Allow buyers to add items to a persistent "cart"
  • Allow buyers to comment on seller items
  • Securely store credit card information for buyers
  • Securely store payment information for sellers
  • Automatically payout to sellers on a weekly basis

TLDR: It's basically Etsy, but hopefully more customizable

Target Audience

The target audience is anyone who wants to sell anything to anyone (except for illegal things).

Data It Will Manage

  • User accounts
  • User credit cards
  • User bank accounts
  • Images
  • Inventory Items - price, quantity, images
  • Comments on items
  • API responses from Stripe

Web Technologies

Stretch Goals

  • Comprehensive test coverage
  • Allow sellers to specify a domain name, then automatically register the domain and redirect the domain to their storefront
  • Allow sellers to pull images from the Instagram API
  • Allow users to create accounts/sign in with Facebook/Google/Twitter
  • Automatically generate shipping labels
  • Allow users to create a blog for their store front with simple CMS
  • Create an internal Angular app for the shopping cart