PP Melih CETINKAYA
MELIH C.
hamburger menu hamburger menu close

DortanApp

Application de gestion d'activités pour mairie développée avec WPF et PostgreSQL. Projet universitaire combinant interface graphique moderne et gestion de base de données robuste.

Aperçu du projet

DortanApp est un logiciel basé sur WPF intégrant une base de données, conçu pour enregistrer les activités d'une mairie. Ce projet a été développé dans le cadre d'un projet universitaire.

L'application permet au personnel de la mairie de créer ou sélectionner des activités et de saisir la date de réservation ainsi que d'autres détails pertinents. Elle vise à simplifier la gestion des activités et à améliorer l'efficacité opérationnelle de la mairie. Elle offre une interface utilisateur intuitive et des fonctionnalités robustes de gestion des données pour soutenir le suivi et la planification des événements. L'application utilise le binding (liaison de données) de WPF pour synchroniser automatiquement l'interface utilisateur avec les données, garantissant une mise à jour en temps réel et une séparation claire entre la logique métier et la présentation.

Fonctionnalités principales

Gestion des réservations

Interface graphique intuitive avec options de filtrage pour une navigation facilitée et une gestion efficace des réservations d'activités.

Création et sélection d'activités

Système complet permettant de créer de nouvelles activités ou de sélectionner parmi les activités existantes avec saisie des détails pertinents.

Base de données robuste

Intégration PostgreSQL pour un stockage sécurisé et performant des données avec gestion complète des relations.

Galerie du projet

Technologies utilisées

.NET/C#
WPF
XAML
SQL
PostgreSQL
pgAdmin4
Figma
Git
GitHub

Aspects techniques

Ce projet a permis d'appliquer des concepts avancés de WPF, notamment le binding (liaison de données). Le binding WPF permet de lier automatiquement les propriétés de l'interface utilisateur aux propriétés des objets de données, assurant une synchronisation automatique entre l'interface et les données. Cette approche simplifie la gestion de l'état de l'application et améliore la maintenabilité du code en séparant clairement la logique métier de la présentation.