🌱 Je travaille actuellement sur une application e-commerce full-stack avec Next JS 14, Auth.js, TypeScript, Tailwind CSS et Prisma ORM (PostgreSQL)
💦 État d'avancement du projet : 80% (mise en place de la boutique côté utilisateur et mise en place d'un CMS côté administrateur )
- Mise en place de la boutique en ligne.
- Fonctionnalités de commande de produits disponibles, incluant un panier et un processus de checkout.
- CMS pour ajouter, modifier et supprimer des produits.
- Gestion des commandes et des clients intégrée.
- Système d'authentification et d'autorisation basé sur des rôles en cours de finalisation.
- Intégration de Stripe pour les paiements sécurisés en cours de finalisation.
- Génération automatique de factures en cours de finalisation.
- Suivi des paiements intégré en cours de finalisation.
- Mise en place de tests unitaires et tests d'intégration avec Jest et React Testing Library
- Intégration d'un workflow CI avec GitHub Actions pour l'exécution automatique des tests à chaque push
-
Finaliser la sécurité :
- Assurer la robustesse du système d'authentification et d'autorisation.
- Tester différents scénarios de rôles et de permissions.
-
Compléter l'intégration de Stripe :
- Effectuer des transactions tests pour vérifier l'intégration.
- Mettre en place des mécanismes de gestion des erreurs et des retours de paiement.
-
Automatisation des factures et suivi des paiements :
- Finaliser la génération automatique des factures après paiement.
- Mettre en place un système pour suivre les paiements et gérer les statuts des commandes.
-
Optimisation de l'interface utilisateur :
- Amélioration de l'expérience utilisateur (UX).
- Responsive design pour les appareils mobiles.
- Ajout de fonctionnalités de recherche et de filtrage avancées.
-
Tests :
- Tests approfondis de toutes les fonctionnalités.