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
- 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
npm install
npm run dev
npm run build
Run Unit Tests with Vitest
npm run test:unit
Lint with ESLint
npm run lint