/js-kata-starter

Starter project for kata (Node, TypeScript, Jest)

Primary LanguageTypeScript

js-kata-starter

Starter project for kata (Node, TypeScript, Jest)

Installation

git clone https://github.com/mathieueveillard/js-kata-starter.git
cd js-kata-starter
npm install

Development

npm test

Features

  • Creer des RDV
  • Creer des evenements
  • anniversaires des contacts
  • Calendrier
  • trier les RDV par couleurs / dates / nom
  • Affichage par mois / jours / annees
  • rediger des notes
  • jours feries
  • rappels sonores / visuels (notifications)
  • recurences des evenements
  • toutes les semaines / mois / année
  • descrition des evenements + participation
  • stats sur periode donnee
  • combien d'heures de RDV pro / perso
  • systeme audio pour les non voyants
  • todo lists (differents des evenements)
  • systeme horaire de rdv
  • partager son calendrier
  • importer un calendrier
  • rechercher un evenement (full text)
  • gerer plusieurs agendas
  • marquer des evenements par couleur (categories)
  • synchro contacts
  • ajouter des personnes
  • gestion des evenements
  • gestion des taches
  • aller a une date precise

MVP

  • Calendrier jours feries
  • gestion des evenements
  • gestion des RDV
  • gestion des taches
  • Affichage par jour

Glossaire

Agenda

  • Evenement -> Quelque chose qui arrive, independemment de moi !

  • RDV -> Rencontre physique / virtuelle entre des personnes

  • Tache -> Une action a faire avant une date donnee, mais pouvant etre reportee.

  • Rappel -> un rappel est une notification qui va etre envoyee x temps avant un evenement

  • Notes -> Une note est une precision sur un evenement sous la forme d'un texte

Autre

  • Contact -> Ensemble des donnees permettant d'identifier et de communiquer avec elle.

  • Gestion -> CREATE, READ, UPDATE, DELETE.

  • Liste

  • Calendrier -> Representation visuelle de l'annee en cours a plusieurs echelles. (support de l'agenda)