🗃️
Projet perso
Portfolio Manager — Full Stack
Cette application, développée avec React et Material UI pour la gestion front-end et Tailwind CSS pour un design moderne et responsive permet de gérer mes projets full-stack de manière sécurisée.
Fonctionnalités:
- Gestion centralisée des projets : Accède, modifie, et organise mes projets en front-end, back-end, et full-stack en un seul lieu. Cela inclut l'ajout de nouvelles réalisations, la suppression de projets obsolètes et la mise à jour de détails spécifiques pour chaque projet (technologies utilisées, description, date de réalisation, etc.).
- Interface sécurisée** : Les fonctionnalités administratives sont uniquement accessibles via une authentification renforcée en bloquant le ip qui où l'utilisateur a échoué trois tentatives de connexions.
- Dashboard d'administration : Utilise un tableau de bord d'administration convivial et intuitif pour voir un aperçu de tes projets actuels, consulter les statistiques de visite et évaluer l'intérêt pour chaque projet.
- Séparation front-end et back-end : Bien que développée principalement en React et Tailwind, cette application est conçue pour s'intégrer facilement avec une API back-end sécurisée, permettant ainsi une synchronisation fluide des données.
- Technologies
- **Front-end** : React, Tailwind CSS, Material UI avec gestion des formulaires et validation de données en direct.
- **Back-end** (possible) : API RESTful, SYMFONY, et base de données sécurisée MySQL
**Sécurité** : Gestion d'authentification sécurisée avec JWT (JSON Web Tokens) pour le suivi des sessions et cryptage des informations sensibles d'une durée de session limité
Cette application te permet de maintenir une vitrine de mes compétences en programmation tout en assurant un haut niveau de sécurité pour mes données professionnelles.