Skip to content

CompassionateLions/LionStoreApp

Repository files navigation

Lion Movie Store

Logo

Description

The Lion Movie Store is an e-commerce single page application where users can browse movies for sale. The app has functionallity for signup and login. Products can be filtered using various parameters. Users are able to add items to their cart and place an order when they're ready

Technologies

  • Vue.js - The front end of the application is built using Vue.js. We are also using the companion libraries Vue-router to handle different pages, VueX for state management and vuex-persistedstate to store the state to local storage

  • Materialize CSS - The app was styled mainly using components from the Materialize CSS library. Additionally the NoUISlider library was used for the sliders in the filters

  • MySQL - The backend database for this application utilises MySQL which is accessed through the ORM sequelize

  • JSON Web Tokens - The authentication for this app is provided to the user in the form of a JSON Web Token. This allows the application to be stateless.

  • Node.js - The server language for this application uses Node.js.

  • Express - Express provides the functionality to handle our backend API Routes

Every action of this application can be processed with an API request. This allows future development very easy. For instance it would be possible to design a moblie application that has the same functionality as the website using only the API routes.

The API has been extensively documented here

Authors

This project is provided under the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages