Tasking
L'API d'une application simple, fabriquée avec ASP.NET et PostgreSQL.
J'ai réalisé ce projet pour aider ceux qui commencent dans la zone de développement, consolider mes connaissances et servir de portefeuille.
Concepts et technologies
- Asp.net pour la création de l'API
- PostgreSQL comme base de données
- Identité pour l'authentification avec JWT
- Cadre d'entité comme ORM
- Fanfaronnade pour la documentation
- Concepts DDD pour la modélisation du domaine
- NUnit + FluentAssertions pour les tests automatisés
Fonctionnalité
- Utilisateurs:
- Créer un nouveau, connexion
- Tâches:
- Créer une tâche
- Ajouter des sous-tâches à une tâche
- Modifier une tâche (titre, description, priorité, projet, date de livraison, étiquettes ...)
- Mark / Décochez comme terminé
- Voir un ou plusieurs
- Rechercher des tâches par mot dans le titre ou la description
- Projets:
- Créez un projet, modifiez votre nom, consultez un ou plusieurs
- Créer une ou plusieurs sections dans un projet
- Modifier la disposition de la vue de la section dans un projet
- Modifier l'ordre d'affichage des tâches dans un projet ou une section
- Déplacer une tâche d'une section à une autre
- Étiquettes:
- Créez une étiquette, modifiez votre nom, affichez un ou plusieurs