SEEN is a full-stack sports team management system designed to help coaches and players efficiently manage teams, subscriptions, training sessions, and notifications through a scalable and secure platform.
The system includes:
Mobile Application (Flutter) for Players & Coaches
Admin Web Dashboard for system management
RESTful API Backend (ASP.NET Core)
SQL Server Database
The platform was designed using a clean layered architecture to ensure scalability, performance optimization, and maintainability.
My Role & Responsibilities
Designed the overall System Architecture (Three-Tier Architecture)
Developed the Backend using ASP.NET Core Web API
Designed and implemented the Database Schema (ERD & Relational Model)
Built secure JWT Authentication & Role-Based Authorization
Implemented business logic using BLL & DAL separation
Developed and optimized Stored Procedures
Integrated backend APIs with Flutter Mobile App
Built and structured the Admin Web Dashboard
Ensured clean code principles and scalable structure
✔ Team & Player Management
✔ Subscription Plans & Expiry Handling
✔ Training Program Management
✔ Role-Based Access (Coach / Player / Admin)
✔ Notification System
✔ Admin Dashboard for full control
✔ Mobile App integrated with secure API