Menu

Remindr

Home / projets / Remindr

Remindr

Application web de gestion de rappels

Remindr est une application web collaborative de gestion de rappels développée en équipe. Cette plateforme permet aux utilisateurs de créer des comptes personnalisés, de former des groupes de travail et de collaborer efficacement sur la gestion de tâches et rappels partagés.


Fonctionnalités principales :


Ce projet m'a permis d'approfondir mes compétences en développement full-stack moderne, en particulier la gestion d'état complexe, l'architecture de bases de données relationnelles, et l'implémentation de systèmes de notifications en temps réel.

Langages et technologies utilisés

Langages

JavaScript (ES6+) : Langage principal pour la logique métier côté client et serveur

TypeScript : Typage statique pour une meilleure maintenance et détection d'erreurs

HTML5 : Structure sémantique des pages web

CSS3 / Tailwind CSS : Stylisation moderne et responsive design

SQL : Requêtes de base de données via Prisma ORM

Technologies et justifications

Next.js 13+ : Framework React full-stack choisi pour son écosystème complet (API routes, SSR/SSG, optimisations automatiques) et notre familiarité avec l'outil. Permet un développement rapide avec des performances optimales.

React 18 : Bibliothèque UI moderne avec hooks et Context API pour la gestion d'état. Intégration native avec Next.js et large communauté pour le support.

Prisma ORM : Choix stratégique pour la gestion de base de données grâce à son typage automatique TypeScript, ses migrations sécurisées, et son interface intuitive. Simplifie considérablement les opérations CRUD complexes.

PostgreSQL : Base de données relationnelle robuste pour gérer les relations complexes entre utilisateurs, groupes et rappels.

NextAuth.js : Solution d'authentification complète avec support multi-providers et sécurité intégrée.

Pour plus d'informations :