A web-based dashboard portal for the Rural Development and Panchayat Raj (RDRP) department, providing quick access to government schemes, banking portals, tax services, utility tools, offline games, and engineering calculators. Designed to streamline access to frequently used online resources for government officials and staff.
- Centralized Link Dashboard — categorized cards for Featured, Tools, Scheme Side (A1–A5), and Random links
- Global Search — live filter by title or URL to quickly find resources
- Offline Mini-Games (Arcade Zone) — Word Scramble, 3x3 Sliding Puzzle, Guess the Number, Math Challenge, Tic Tac Toe, and Chess Sandbox
- Engineers Tool — construction calculators for road surface, bridge load, building volume, rebar weight, earthwork, and concrete quantity with a numeric on-screen keypad
- Visit Counter — tracks page visits via CounterAPI.dev with a localStorage fallback
- 7 Built-in Themes — Automatic daily, Cosmic Violet, Midnight Aurora, Cyberpunk Glow, Ocean Breeze, Solar Eclipse, Nordic Forest
- Animated Canvas Background — interactive particle network that adapts to the selected theme
- Responsive Design — works on desktop, tablet, and mobile devices
- HTML5
- CSS3 with glassmorphism UI and dynamic theme palettes
- Vanilla JavaScript (no build tools or dependencies)
- CounterAPI.dev for visit tracking
- Clone the repository:
git clone https://github.com/yosoyjayakumar/RDRP-SNA.git
- Open
index.htmlin your preferred web browser.
This project is deployed via GitHub Pages using the workflows in .github/workflows/.
.
├── .github/workflows/ # GitHub Pages deployment configs
├── Icon/ # Card icons and favicon
├── index.html # Main dashboard, games, and engineers tool
├── scripts.js # Theme, games, calculators, canvas, search logic
├── styles.css # Glassmorphism styles and theme definitions
├── urls.js # URL mappings for dashboard cards
└── README.md
- Visit counter powered by CounterAPI.dev
- Icons are used to represent different websites and tools