A full-stack web application developed using ASP.NET Core MVC, C#, Entity Framework Core, and SQL Server LocalDB to digitize and streamline the public ration distribution process. The system enables efficient management of ration cards, monthly allocations, product inventory, complaints, and distribution records through dedicated user and administrator portals.
The ERation Distribution Management System is designed to improve transparency, efficiency, and accessibility in ration distribution. The platform provides separate interfaces for administrators and beneficiaries, allowing users to access ration information while enabling administrators to manage allocations, products, complaints, and distribution activities.
- Secure User Registration and Login
- User Dashboard
- View Ration Card Details
- Check Monthly Quota Status
- Distribution History Tracking
- Register Complaints
- View Complaint History
- Access Distribution Information
- Admin Dashboard
- User Management
- Ration Card Management
- Family Member Management
- Product Management
- Monthly Allocation Management
- Ration Distribution Tracking
- Complaint Management
- Reports and Analytics
- Distribution Monitoring
- ASP.NET Core MVC
- C#
- Entity Framework Core
- .NET 8
- HTML5
- CSS3
- JavaScript
- Razor Views
- SQL Server LocalDB
- Microsoft SQL Server
ERation-Distribution-Management-System/
β
βββ Controllers/
βββ Data/
βββ Middleware/
βββ Models/
βββ Properties/
βββ Views/
βββ wwwroot/
βββ Screenshots/
β
βββ appsettings.json
βββ Program.cs
βββ ERationSystem.Web.csproj
βββ README.md
βββ .gitignore
- Visual Studio 2022
- .NET 8 SDK
- SQL Server LocalDB
git clone https://github.com/aditi-naik05/ERation-Distribution-Management-System.git
cd ERation-Distribution-Management-Systemdotnet restore
dotnet run
- User Authentication
- Role-Based Authorization
- Secure Session Management
- Entity Framework Data Access
- Input Validation
- Protected Administrative Functions
- ASP.NET Core MVC Development
- C# Programming
- Entity Framework Core
- SQL Server Database Management
- Authentication and Authorization
- CRUD Operations
- Responsive Web Development
- Database Design
- Software Architecture
- Report Generation
- SMS Notifications
- Email Alerts
- Online Application Processing
- QR Code Enabled Ration Cards
- Mobile Application Support
- Advanced Analytics Dashboard
- Cloud Deployment
- Multi-language Support
Aditi Naik
BBA-CA Graduate Aspiring MCA Student and Software Developer
This project is developed for educational and academic purposes.














