C# / Razor Pages / SQL / JWT / PWA
This project is a digital platform designed to manage healthy eating in an easy, secure, and modern way. Through the platform, personalized 21-day healthy meal plans are created for users and provided online in PDF format. Each user accesses the system through a personal account. For security purposes, an active session system is implemented for each user, allowing login from only one device at a time. This approach helps prevent unauthorized sharing and use of the content. The platform features a subscription system. Users gain access to the meal plans and services for as long as their subscription is active. Once the subscription expires, access to the content is automatically restricted. The prepared meal plans are protected by copyright, and each PDF document is presented to the user with a watermark containing personal information (such as email and other identifiers). This ensures both legal and technical protection of the content. The platform is built using PWA (Progressive Web App) technology. As a result, users can: install the site as an app on their phone or computer, use core functions offline, and enjoy a fast and convenient user experience. Through the project’s Admin Panel, administrators can: create and manage 21-day meal plans, monitor users and subscriptions, securely manage PDF documents, and update website content (texts, sections, design elements, etc.) in a fully centralized manner. This platform provides a convenient and secure healthy eating experience for users while offering administrators a flexible and manageable system.
Please note that for security reasons, the code/project is not fully shared.ASP.NET Core | Razor Pages
JWT
SQL Server
Role-based Avtorizasiya