Skip to content

Latest commit

 

History

History
56 lines (43 loc) · 1.77 KB

plan.md

File metadata and controls

56 lines (43 loc) · 1.77 KB

Project Plan: Tie-Dye Store


Requirements

  • Back End:

    • Database with tables to store user info., purchase info., and stock info.
  • Web API:

    • URLs will be relative for routing things like blog posts, specific product pages, etc.
  • Data:

    • Option 2: User Data... the site will store user data such as purchases, and then will allow users to view a purchase history page.
    • Users will also have certain blog update privilages while logged in.
  • User / Admin Views:

    • User views for blog / purchase history
    • Admin views for querying all user or purchase data. Admin view to potentially include simple dashboard of purchase activity.
  • Deployment: stretch goal if time allows.


Plan / Goals

  • v0.1
    • Static but linked web pages for home, blog, and shop.
    • 5 Pages include Home, User Registration/Login, Blog, Shop, About
    • Design demo. w/ wireframes.
  • v0.2
    • Animations on home page
    • Registration working.
    • Basic blog / shop functions working w/o database connection
  • v0.3
    • Blog / shop work fully functional.
    • Data for blog posts / purchases stored in database.
    • Users can view purchase history.
    • Admins can view all purchase activity in simple dashboard.

Key Tasks

Note: I'm hoping to work in a solo group, so all tasks will be assigned to myself.

  • v0.1
    • List of web pages & what they will do
    • Wireframes w/ CSS & HTML.
    • Diagram to describe relationships between back-end database tables.
  • v0.2
    • Implement basic animations / stylized CSS.
    • Setup dev environment for testing.
    • Design database requirements, implement.
  • v0.3
    • Add user views for purchase history.
    • Add admin views for querying database / dashboard?