Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌾 ERation Distribution Management System

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.


🌍 Project Overview

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.


πŸš€ Key Features

πŸ‘€ User Features

  • 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 Features

  • 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

πŸ› οΈ Technologies Used

Backend

  • ASP.NET Core MVC
  • C#
  • Entity Framework Core
  • .NET 8

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • Razor Views

Database

  • SQL Server LocalDB
  • Microsoft SQL Server

πŸ“‚ Project Structure

ERation-Distribution-Management-System/
β”‚
β”œβ”€β”€ Controllers/
β”œβ”€β”€ Data/
β”œβ”€β”€ Middleware/
β”œβ”€β”€ Models/
β”œβ”€β”€ Properties/
β”œβ”€β”€ Views/
β”œβ”€β”€ wwwroot/
β”œβ”€β”€ Screenshots/
β”‚
β”œβ”€β”€ appsettings.json
β”œβ”€β”€ Program.cs
β”œβ”€β”€ ERationSystem.Web.csproj
β”œβ”€β”€ README.md
└── .gitignore

βš™οΈ Installation Guide

Prerequisites

  • Visual Studio 2022
  • .NET 8 SDK
  • SQL Server LocalDB

Clone Repository

git clone https://github.com/aditi-naik05/ERation-Distribution-Management-System.git
cd ERation-Distribution-Management-System

Restore Packages

dotnet restore

Run Application

dotnet run

Open Browser

https://localhost:5001


πŸ“Έ Screenshots

πŸ” Login Page

Login Page

πŸ“ Registration Page

Registration Page

πŸ‘¨β€πŸ’Ό Admin Dashboard

Admin Dashboard

πŸ‘€ User Dashboard

User Dashboard

πŸͺͺ View Ration Card

View Ration Card

πŸ“¦ Distribution Management

Distribution

πŸ“… Monthly Allocation

Monthly Allocation

πŸ‘₯ Manage Users

Manage Users

πŸͺͺ Manage Ration Cards

Manage Ration Cards

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ Manage Family Members

Manage Family Members

πŸ“¦ Manage Products

Manage Products

πŸ“’ Complaint Management

Complaint Management

πŸ“‹ Complaint Registration

Complaint Registration

πŸ“Š Monthly Quota Status

Monthly Quota Status

πŸ“ˆ Reports & Exports

Reports & Exports


πŸ”’ Security Features

  • User Authentication
  • Role-Based Authorization
  • Secure Session Management
  • Entity Framework Data Access
  • Input Validation
  • Protected Administrative Functions

πŸ’‘ Skills Demonstrated

  • 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

πŸš€ Future Enhancements

  • SMS Notifications
  • Email Alerts
  • Online Application Processing
  • QR Code Enabled Ration Cards
  • Mobile Application Support
  • Advanced Analytics Dashboard
  • Cloud Deployment
  • Multi-language Support

πŸ‘©β€πŸ’» Author

Aditi Naik

BBA-CA Graduate Aspiring MCA Student and Software Developer


πŸ“„ License

This project is developed for educational and academic purposes.


🌾 "Technology for efficient and transparent public distribution systems."

About

ASP.NET Core MVC based ration distribution management system with user management, ration cards, quota allocation, complaint handling, and reporting.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages