ASP.NET CoreASP.NET Core

Projet - Watchlist ASP.NET Core

C#ASP.NET CoreEntity Framework CoreRazor PagesBootstrap

Application web permettant de gérer une liste personnalisée de films avec tri, notation et authentification sécurisée.

9 février 2025

Vue d’ensemble

Watchlist est une application développée avec ASP.NET Core qui offre aux utilisateurs une interface intuitive pour gérer leur collection de films. Elle propose des fonctionnalités de recherche, de tri par note ou année, ainsi qu’un système de notation personnel. Grâce à l’authentification intégrée via Identity Framework, les utilisateurs peuvent créer un compte sécurisé pour suivre leurs films, marquer ceux qu’ils ont vus et attribuer une note.

Fonctionnalités clés

  • Recherche avancée Filtrer les films par titre, année de sortie ou note utilisateur.
  • Gestion des films Ajouter des films à une watchlist, les marquer comme vus, et les noter.
  • Tri personnalisé Trier la liste par année de sortie, ordre alphabétique ou note.
  • Authentification sécurisée Inscription, connexion et gestion de compte grâce à Identity Framework.
project preview
C#C#

C# est un langage moderne, typé, orienté objet, développé par Microsoft.

ASP.NET CoreASP.NET Core

Framework open-source développé par Microsoft pour la création d'applications web modernes côté serveur.

Entity Framework CoreEntity Framework Core

ORM pour .NET facilitant la communication avec une base de données relationnelle.

Razor PagesRazor Pages

Razor Pages permet de créer des pages dynamiques dans les applications ASP.NET Core.

BootstrapBootstrap

Framework CSS pour créer des interfaces web réactives et modernes.

SQL ServerSQL Server

Système de gestion de base de données relationnelle utilisé pour stocker les films et utilisateurs.

Identity FrameworkIdentity Framework

Système d’authentification et de gestion des utilisateurs intégré à ASP.NET Core.

Vous cherchez un collaborateur?

Je suis disponible pour discuter de vos projets, partager des idées ou répondre à vos questions. N'hésitez pas à me contacter.