**“Sei Mio Padre!” Un Bambino è Apparso Sulla Mia Soglia con Uno Zaino Pieno di Segreti**
Un bambino di sei anni è apparso sulla mia soglia, sostenendo che io fossi suo padre. Ho riso—finché non ha estratto una lettera di sua madre. Il mio nome. Il mio indirizzo. Il mio passato si è schiantato nel presente. E non avevo la minima idea di cosa fare.
Le mie mattine erano prevedibili. Tranquille. Pacifiche. Proprio come le preferivo. Non mi serviva una s# ACME Inc.
## Project setup
“`
npm install
“`
### Compiles and hot-reloads for development
“`
npm run serve
“`
### Compiles and minifies for production
“`
npm run build
“`
### Lints and fixes files
“`
npm run lint
“`
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
### Justify
In this project I used the following technologies, tools and libraries:
– Vue.js: because it is the framework that I feel most comfortable with and that I know best, besides being very versatile and easy to use.
– Vuetify: Because it is a very complete library that allows me to create a very professional and beautiful UI in a very short time, besides being very easy to use and customize.
– Axios: Because it is a very popular library that allows me to make HTTP requests in a very simple way.
– Vuex: Because it is a very popular library that allows me to manage the state of my application in a very simple way.
– Jest: Because it is a very popular library that allows me to test my application in a very simple way.
– Vue Test Utils: Because it is a very popular library that allows me to test my Vue components in a very simple way.
– ESLint: Because it is a very popular library that allows me to keep my code clean and consistent.
– Prettier: Because it is a very popular library that allows me to format my code in a very simple way.
### What I would do if I had more time
– I would add more tests to the application.
– I would add a dark mode.
– I would add a search bar to filter the products.
– I would add a pagination to the products list.
– I would add a loading spinner when the products are loading.
– I would add a notification system to show when a product is added to the cart.
– I would add a feature to remove products from the cart.
– I would add a feature to increase or decrease the quantity of a product in the cart.
– I would add a feature to show the total price of the cart.
– I would add a feature to show the total quantity of products in the cart.
– I would add a feature to show the total price of each product in the cart.
– I would add a feature to show the total price of all products in the cart.
– I would add a feature to show the total quantity of all products in the cart.