Skip to content

apcurran/e-commerce-site

Repository files navigation

Heroes for Sale (e-commerce site)

View live site

Features:

  • Utilizes the Express JS framework, EJS templating, and MongoDB (Mongoose) for the database

  • Full sign up, log in, and log out functionality with Passport JS for Auth

  • Validation of incoming data verified by joi

  • User passwords hashed through bcrypt

  • Uses native Intl methods for date formatting

  • Full Stripe integration for secure payment of game items

  • Admin and user accounts supported

  • Admin accounts allow for adding new game items, updating existing games, or deleting any game

  • User accounts have full cart functionality, which enables users to add games to their carts, remove games, increase/decrease quantity, and checkout with Stripe payment

  • Users may also leave ratings for any game, and ratings are averaged using Mongoose

Heroes for Sale Main Page

Heroes for Sale Game Details Page

Heroes for Sale Cart

Heroes for Sale Checkout

Heroes for Sale Log In

Disclaimer: I do not own the rights to any games shown in this project. All rights belong to their respective companies, and are used in this site purely for educational, non-commercial purposes.

Images have been borrowed from Steam.

About

Heroes for Sale -- Express, EJS, & MongoDB e-commerce site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors