vue-frontend-challenge
About this project
This is a simple 2023 Calendar that allows users to add reminders and shows the weather at that reminder's place and time. It's built with Vue 3 and Vite. It uses Vue 3 Options API, Pinia as state Manager, and Vitest with Vue Test Utils for testing.
I made a list of all the features implemented and general considerations about the project and code that you can find here
Project Settings
- No Typescript
- No JSX Support
- No Vue Router
- Pinia as state managment
- Vitest for Unit Testing with Vue Testing Library
- No End-to-End testing
- ESLint for code quality
- Prettier
Project Setup
npm install
Compile and Hot-Reload for Development
npm run dev
Compile and Minify for Production
npm run build
Vitest
Run Unit Tests withnpm run test:unit
ESLint
Lint withnpm run lint