Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 831 Bytes

File metadata and controls

42 lines (27 loc) · 831 Bytes

TO DO LIST

A ToDo App in Vanilla Javascript using MVC architecture, jest testing, dynamic rendering and retro styling.

Project specifications

  • Users can add new tasks
  • Users can mark tasks as completed, and this is reflected in the UI
  • Completed tasks can be removed
  • All tasks can be wiped
  • MVC will be strictly followed

Usage

Get the depdencies installed:

  1. nvm use
  2. npm install

Get the app up and running on port 8080, assuming the depdencies are installed:

  1. cd /src
  2. npm run build
  3. npm run http

Get the tests up and running, assuming the depdencies are installed:

  1. cd /src
  2. npm run test

Get started with UUID:

import { v4 as uuidv4 } from 'uuid';

const uuid = uuidv4();

console.log(uuid);