/Grimosport-frontend

A site made for the Web Tech university exam

Primary LanguageVueMIT LicenseMIT

Frontend Grimosport project

Preamble: this is a university project for the "Tecnologie Web" (Web Technology) exam. The project is a web application for a sports shop. The project is divided in two parts: the backend and the frontend. This is the frontend part. The backend part is available at this link where you can find the thesis of the project with some screenshots of the application.

I decided, just for fun and not beacuse it was necessary, to deploy the project on a server that I manage with a friend of mine, https://grimosport.grimos.dev

Dependecies and features

The frontend is written in Vue.js and has the following dependencies:

  • Vue Router: for the routing
  • Vuex: for the state management
  • Axios: for the HTTP requests
  • Bulma: for the CSS framework
  • Stripe: for the payment system
  • Bulma Toast: for the toast messages

The frontend has the following features:

  • Login and registration
  • Products visualization
  • Cart management
  • Checkout
  • Orders visualization
  • Admin panel