Project Overview


Source

Status

Type

Effort

GitHub

Complete

School Project

Team

Technology Stack:

Vue.jsBulmaNode.jsExpress.jsMongoDB

Secure Sneakers

For this project I have worked alongside four other classmates to make a prototype e-commerce website that sells various sneakers online. Made as a class project for university, it features:

  • Custom authentication system and session management with high regard to security.
  • Content management system for authorized users to add, edit or delete products.
  • Shop page displaying available products with the ability to filter through them smoothly.
  • Shopping cart system that allows to add and remove products.
  • Checkout page that shows products selected and total amount to pay.

Core technologies used:

  • Vue.js - user interface building and single page application rendering.
  • Bulma - element styling and responsiveness.
  • Express.js - REST API calls to the database.
  • MongoDB - data storage and querying.