DP.
Menus
Note Plus02
Contexte
NotePlus est une application conviviale qui permet à l'utilisateur de prendre et de modifier facilement des notes. Elle comprend également une fonctionnalité de liste de tâches utile, accessible après authentification. Avec NotePlus, il est facile de noter rapidement ses pensées ou tâches et de les organiser sans effort. L'application est parfaite pour toute personne ayant besoin d'un moyen simple mais efficace de gérer ses notes et ses tâches.
Objectifs/Besoin
La mission de NotePlus est de créer une meilleure façon d'organiser sa journée et de pratiquer/faire progresser ses compétences en développement. NotePlus est un projet qui vise à améliorer la productivité quotidienne de ses utilisateurs. En utilisant NotePlus, les utilisateurs peuvent mieux comprendre leur flux de travail et améliorer leur productivité globale. En plus de cela, NotePlus offre l'opportunité à ses utilisateurs d'améliorer leurs compétences de développement grâce à une pratique régulière et une progression constante.
Technologies/ Outils utilisées
PHP
CSS (Style)
JavaScript (Fonctionnalités Additionnel)
MySQL
Environnement de développement
Windows 11 (OS)
Visual Studio Code (CodeFlow)
XAMPP (Solution Serveur Web local)
Photoshop/Figma (Design)
Compétences travaillées
Concevoir et développer une solution applicative:
En tant que développeur d'une application de gestion de notes et de listes de tâches, l'application a été conçue pour répondre au besoin exprimé d'une interface conviviale. L'architecture a été modélisée et des composants logiciels tels que PHP, MySQL et CSS ont été intégrés. L'application comprend un processus d'authentification d'utilisateur qui stocke de manière sécurisée les mots de passe sous forme hachée à l'aide de l'algorithme bcrypt.
Assurer la maintenance corrective ou évolutive d'une solution applicative:
La maintenance et les mises à jour sont nécessaires pour garantir le bon fonctionnement de l'application, corriger les bogues et ajouter de nouvelles fonctionnalités. Évaluer régulièrement la qualité de l'application et mettre à jour la documentation technique et utilisateur est nécessaire pour garantir qu'elle répond aux besoins de ses utilisateurs et qu'elle est stable et sécurisée.
Gérer les données:
Pour gérer les données, MySQL a été utilisé comme système de gestion de base de données. Des fonctionnalités de stockage, de récupération et de manipulation de données liées aux notes et aux listes de tâches ont été développées. Les données sont organisées par niveau d'urgence (faible, moyen, élevé) pour les listes de tâches. Le schéma de la base de données a été conçu ou modifié pour stocker les données efficacement et les gérer et les déployer sur un serveur.