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.