Fair-Price Shop Stock, Entitlement & Distribution Register (FPSR) is a web application for the fair-price (ration) shop that most Indian neighbourhoods depend on under the Targeted Public Distribution System. In a typical urban outlet serving 900–1,500 ration-card households, the dealer still runs the month on paper: a godown receipt book, an issue register signed per family, a wastage note and a stock book reconciled by hand at month end — with mismatches discovered only when supplies run out mid-month.
The system gives the shop two roles — the dealer (admin) and the sales clerk — one shared register built on Java Servlets, JSP and MySQL, exactly the stack the AKTU NEP syllabus teaches (BCS552 Web Technology Lab: Servlet/JSP, HTML/CSS/JS; BCS551 DBMS Lab: MySQL). Cardholders are recorded with an internal registry code and a category (Antyodaya AAY or Priority Household PHH); monthly per-person entitlements for wheat, rice, sugar and other commodities are configured per category as per NFSA norms. The clerk records daily issues against a cardholder's remaining entitlement; the system refuses any issue that would exceed the month's cap or the available stock, inside a single database transaction. Godown receipts and wastage adjustments keep the stock ledger current, and a month-end reconciliation report shows opening stock, receipts, issues, adjustments and closing stock per commodity.
It is deliberately scoped for a first major project — mostly CRUD with one real concurrency rule — but every screen defends a genuine operational need, which is what makes it viva-defensible.
- Relevant for
- Uttar Pradesh
- Level
- Beginner · 14 weeks · team of 2
- Common at
- Dr. A.P.J. Abdul Kalam Technical University, Savitribai Phule Pune University, Gujarat Technological University
- Updated
- Nov 2026