A simple form made in Vue.js with unit tests, e2e tests and storybook
✨ Demo
npm install
npm run build
npm run serve
npm test:unit
npm test:e2e
or
npm test:e2e -- --headless
npm run lint
npm run storybook:serve
- Form components
- Form validation
- Upload image with preview
- Create an order
- Order List component
- Filter order by type
- Responsive layout
- Unit tests
- BEM pattern
- Animated transition
- Drag and drop upload
- Paralax effect
- e2e tests
- Animated SVG
- Add Storybook
- PWA Support
- Lazy Loading
-
Page with order detail
- GSAP: Used on some animations
- v-money: Used on money type input
- vee-validate: Used for form validation
- normalize.css: Used to fix cross-browser inconsistency
- Storybook: Used to generate a component library for the project
- Cypress: Used on e2e tests
- Jest: Used on unit tests
- Eslint: Code linter
- Prettier: Code formatter
👤 André L. Adriano
- Github: @andre000
- LinkedIn: @andreadriano
Give a ⭐️ if this project helped you!
This README was generated with ❤️ by readme-md-generator