/e-commerce-API

Final project : backend use AJAX, EJS, Stripe, Node.js, MongoDB

Primary LanguageJavaScript

Logo

AP Shopping online

This app ....


API route

  1. /api/users
  2. /api/products
  3. /api/orders
  4. /api/category
  5. POST /api/auth/signup
  6. POST /api/auth/login
  7. POST /api/auth/logout

Express file tree

With backend code to organize.

Logo


Deadlines

When is the project due?
  • Wednesday, May 29th, 2019 - Project planning deliverables due! Before beginning work on your project, your idea, project scope, and other planning deliverables must be approved by an instructor.

  • 9:00pm, Friday, June 7th, 2019 - Feature Freeze

  • 9:30am, Monday, June 10th, 2019 - Completed project deliverables due and presentations!


Planning

Brainstorm => I use 4 tables to write my project ideal, draw wireframs, write entity relationship diagram (ERD).

expressFileTree

ERD, MVP, Strech goal, wireframs Profile page and Product page

ideal

Wireframs for home page, order comfirmation form and my address page

ideal


Additional Resources

  1. Starting an Express Project
  2. Express Hello World
  3. Express Static Files
  4. Express res.render()
  5. npm helmet
  6. HTTP response status codes
  7. JSON Placeholder
  8. Mongoose