تفاصيل العمل

AniUniverse is a modern, feature-rich ASP.NET Core MVC streaming platform designed with a clean architecture. It serves as a sophisticated frontend client that consumes a separate external API backend, focusing on a premium user experience with a "Glassmorphism" aesthetic.

✨ Key Features & Updates

? Architecture Refinements

Clean Architecture: Separation of concerns into Domain, Application, Infrastructure, and Web layers.

External API Integration: The Web application is now stateless and consumes a remote RESTful API for all logic (Auth, Media, User Data). This ensures scalability and better security.

No Local Database: Entity Framework and direct DB connections have been completely removed from the web client.

? User Experience Enhancements

Premium "Calm Dark" Theme: A unified design language with polished gradients, shadows, and consistent styling across all pages.

Redesigned Profile Dashboard:

User Stats: Visual dashboard for "Movies Watched" and "Total Reviews".

Security Center: Dedicated section for password management.

App Settings: Functional controls for Language, Notifications, and Auto-Play preferences.

Danger Zone: Account deletion capability.

Smart Hero Sections: Refined backdrop presentation with improved gradients and responsiveness on Details pages.

Navigation Updates: Streamlined navbar with a dedicated Profile icon and better menu organization.

? Media & Streaming

Dynamic Catalog: Real-time fetching of Movies and TV Shows via the API facade.

Watchlist Management: Efficient Add/Remove functionality directly integrated with the user's account.

Multi-Source Player: Flexible video player supporting multiple streaming sources.

? Technical Stack

Framework: ASP.NET Core MVC

Architecture: Clean Architecture (Domain-Driven Design principles)

Communication: RestSharp / HttpClient for API communication

Frontend: Bootstrap 5, Custom CSS Variables, Vanilla JS

Authentication: JWT (JSON Web Token) handling via Cookies

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
5
تاريخ الإضافة
المهارات