/vue-frontend-challenge

A simple 2023 Calendar that allows users to add reminders and shows the weather at that reminder's place and time.

Primary LanguageVue

vue-frontend-challenge

image

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

Run Unit Tests with Vitest

npm run test:unit

Lint with ESLint

npm run lint