A book listing app made with Vue.
1 - Clone this repository to your machine
git clone https://github.com/gabrielcolombo/vue-bookstore
2 - Navigate into the project's folder
cd vue-bookstore
3 - Build the project inside of the container
docker build -t gabrielcolombo/vue-bookstore .
4 - Run the docker container
docker run -it -p 8080:80 -d --name vue-bookstore gabrielcolombo/vue-bookstore
5 - Navigate to the home page using your browser of choice
http://localhost:8080
1 - Clone this repository to your machine
git clone https://github.com/gabrielcolombo/vue-bookstore
2 - Navigate into the project's folder
cd vue-bookstore
3 - Install the project's dependencies
npm install
4 - Start the development server
npm run dev
5 - Navigate to the home page using your browser of choice
http://localhost:3000
- Framework: Vue 3
- State management: Vuex
- Routing: Vue Router
- HTTP client: Axios
- Styling: SCSS
- Icons: CSS Icons
- Fonts: Google Fonts
- API: ITBooks
- Catalog page
- Cart page
- LocalStorage
- Docker
- Theming
- Storybook
- Unit tests