Étude de cas · Application métier

Oracle Cards

Conçue de zéro pour une praticienne en oracles : bibliothèque de cartes, tirages guidés et suivi des séances client par client, avec des comptes isolés par praticien.

AngularASP.NET CoreC#SQLiteJWT

Contexte

Une étudiante en psychologie, également praticienne en oracles, accompagnait ses consultations avec des supports dispersés, pas d'outil pour retrouver rapidement la signification d'une carte, noter une interprétation ou se souvenir de ce qui avait été tiré lors d'une séance précédente avec une cliente donnée.

Écran d'accueil d'Oracle Cards : trois espaces — Bibliothèque, Nouvelle séance et Archives
L'accueil oriente la praticienne vers ses trois espaces : bibliothèque, nouvelle séance et archives.

Objectifs

  • Centraliser la bibliothèque des 60 cartes et de leurs combinaisons
  • Guider un tirage de bout en bout : intention, cartes, interprétation
  • Conserver un historique des séances consultable par cliente
  • Sécuriser l'accès : comptes isolés par praticien, invitation par code
La bibliothèque des cartes de l'oracle avec recherche par nom
La bibliothèque regroupe les 60 cartes numérisées, consultables et filtrables par nom.

Ce que j'ai réalisé

  • Projet conçu de zéro, du schéma de données à l'interface
  • API REST sécurisée en ASP.NET Core (C#), auth JWT via cookies HttpOnly
  • Modélisation de la base SQLite avec Entity Framework Core
  • Interface Angular (TypeScript/SCSS) sur mesure, ambiance graphique dédiée
Le tapis de tirage : deux cartes révélées et leur combinaison détectée automatiquement
Le tapis de tirage détecte automatiquement les combinaisons entre cartes révélées et en affiche la signification.

Fonctionnalités livrées

  • Bibliothèque des cartes et combos, recherche par nom
  • Tirage guidé avec tapis de cartes et détection des combinaisons
  • Résumé et notes d'interprétation enregistrés par séance
  • Archives des séances passées, classées par cliente
Historique des séances : cartes révélées et interprétation d'une consultation passée
Les archives conservent chaque séance — cartes révélées, interprétation — consultables cliente par cliente.
Conception

Créé de zéro

Cahier des charges, architecture et code entièrement pensés pour ce projet

Sécurité

Auth JWT

Comptes isolés par praticien, cookies HttpOnly, accès par invitation

Stack

Full stack .NET / Angular

API ASP.NET Core, SQLite via EF Core, interface Angular sur mesure

Une idée d'application métier sur mesure ?

Du cahier des charges au déploiement, je conçois votre outil de A à Z, parlons du vôtre.

Discuter de votre projet