Skip to content

realabdullah/mycoverai-test

Repository files navigation

Mycover.ai FE assesment

This is an assessment test for the Frontend Engineer position at Mycover.ai.

Getting Started

This readme will get the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Node.js - v18.0.0 or newer
  • Text editor - Visual studio code is recommended
  • Terminal - To run development, test or lint commands

Installation

Getting the project up and running by installing the project's required dependencies. Any of the package installers below can be used:

# npm
npm install

# pnpm
pnpm install

# yarn
yarn install

# bun
bun install

Environment keys

These are the keys needed to complete setting the project up for development

API_URL=
TOKEN=

The keys can be obtained from Mycover.ai.

Running the development server

You can start the development server by running one of the below commands (should be the installer used in the above step).

# npm
npm run dev

# pnpm
pnpm run dev

# yarn
yarn dev

# bun
bun run dev

Development

To lint the project, you can run:

# npm
npm run lint

# pnpm
pnpm run lint

# yarn
yarn lint

# bun
bun run lint

To run the test suites:

# npm
npm run test

# pnpm
pnpm run test

# yarn
yarn test

# bun
bun run test

Development dependencies

  • @antfu/eslint-config: Format & lint code. Config presets by Anthony Fu.
  • @vue/test-utils: The official testing suite for Vue.js 3.
  • eslint: For identifying problematic patterns found in JavaScript code.
  • happy-dom: JS implementation of a web browser without a GUI, used for testing.
  • nuxt: An open-source framework based on Vue.
  • sass: A preprocessor scripting language that is interpreted or compiled into CSS.
  • typescript: Extends JS by adding types.
  • unplugin-vue-components: Used for testing.
  • vitest: A Vite-native testing framework.
  • vue: A JS framework.
  • vue-router: Expressive, configurable and convenient routing for Vue.js.

Branches

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published