A web page for a shop containing an image catalogue and an admin zone developed with VueJS.
All the frontend is done in client where you can find a nice Readme with a deep explanation about its configuration.
The index.js has a mocked-backend which must be started with:
npm run start
This backend contains a sample catalog. All the endpoints to modify the data are disabled, thus if you want to use this in a real world scenario you must create your own backend.
This whole example is deployed in heroku as it is. To take a look at the results visit shop catalogue. Notice that in this case the web is hacked in order to be always logged in. In order to be able to see the admin zone.
This whole project has been done with the main goal of creating a real case scenario which you can see in Il·luminació Ginestera.
In that case the backend server has been developed using Laravel.