Running Shoe

RUNNING SHOE

Project information

Running Shoe is a website application that acts as a database for shoes. users can login to display different types of shoes, their prices and ratings to help them make decisions in buying shoes. An admin account can maintain the database as well as the users of the website.

Client-side features:

  • Shoe list search: Implements client side of shoe list. Will send a GET request to /api/shoes and layout the data.
  • Shoe list add form: Implements add form for shoes for admins only. Will send a POST request to /api/shoes and show a success message.
  • Main Shoe page: Implements main view page for shoe. Will send a GET request to /api/shoes/:id and show the data on the page.
  • Navbar: Implements a navbar for all pages. Will contain links to shoes and users page, and also buttons for authentication.
  • Login form: Implements a login page. Will send a POST request to /api/users/login
  • User edit form: Users can edit their own profile. Admin can edit everyone. Will send a PUT request to /api/users/:id and show the success message.
  • User lists: Implements a users list. Will send a GET request to /api/users and show the data on the page.