Files
flashcards/GOAL.md
T
2026-09-21 17:28:26 +02:00

1.1 KiB

# Application web Flashcards

Flashcards est application web SPA PWA permet d'afficher des cartes sur des sujets de code, de développement ou de culture tech.

## Principe du jeu

Le jeu consiste à afficher une carte au hasard. une question ou un terme apparaît. La réponse est cachée. Si l'utilisateur souhaite consuletr la réponse, il peut faire dérouler la réponse.

Il est néanmoins possible de sélectionner une carte au hasard sur un thème plus précis : code, langage, etc...

L'utilisateur peut créer, modifier ou supprimer une carte (CRUD).

L'utilisatuer peut afficher la liste des cartes ou consulter une carte spécifique.

## Stack technique

  • Framework : Next Js
  • Typescript
  • Tailwind
  • Eslint, Prettier
  • Test unitaires : Vitest avec coverage

### Base de données

Bien qu'il n'y ait réellement pas besoin de 2 SGBD, dans un but pédagogique, il faudra gérer les 2 bases de données simultanément.

Les composants d'accès aux données devront être le plus génériques possibles.

  • Mysql (conteneur Docker)
  • Mongo Db (conteneur Docker)

### Déploiement

  • Docker via docker-compose
  • Volumes managés