I created an ecommerce full stack web application to showcase my skills and knowledge of JavaScript. I created this project using React, MySQL and Express using node. My application provides users with a way of purchasing motorcycle related products. I have also setup Auth0 for user authentication. Although the project is just proof of concept and not every aspect of the application is functionally, the main parts are. Below is project finished.
On the homepage the user has the option to purchase products , which are being showcased on this page. They are also provided with an introduction, as well as further contact details for more services.
For users to purchase items they must create an account and be logged in. To do this, I have configured Auth0 to handle user authentication. Below is what my other pages look like.
Here is where a user logs in or creates an account.
Here users view the items that they have added to their cart.
Here is where users search for products.
This is what the page looks like for viewing a product.
Here is where a user views all their previous and current orders.