Full-stack web application built with .NET (backend) and React/JS (frontend). The project implements an e-commerce platform with subscription management, workout scheduling, and a comprehensive admin panel.
| Directory | Description |
|---|---|
backend/ |
ASP.NET Core API, Entity Framework, admin panel |
frontend/ |
React + JS |
- Product Management — catalog, categories, inventory tracking
- User & Staff Management — roles, permissions, audit logging
- Order Processing — order lifecycle, payments, delivery
- Subscription Plans — monthly/yearly plans with workout access
- Workout Scheduling — calendar, trainers, participant management
- Admin Dashboard — analytics, reports, store settings
- Support System — tickets, reviews moderation
- Backend: C#, ASP.NET Core, Entity Framework Core
- Frontend: React, TypeScript, Vite
- Database: Configurable via
appsettings.json
Backend:
cd backend/backend
dotnet runFrontend:
cd frontend/dotnetExamFrontend
npm install
npm run devThis is an educational project created for learning and demonstration purposes. Not intended for commercial use.