A clean, modern, and print-friendly Class 10 Result Sheet Dashboard built for school use.
- 🏆 Topper highlight hero section
- 📊 Sorted result table with rank, marks & percentage
- 🎨 Light / Dark mode toggle
- 🔍 Search by name or roll number
- ⬇️ Download as PDF (html2canvas + jsPDF)
- 📱 Fully responsive — mobile card layout, desktop table
- 🖨️ Print-friendly layout
| Tool | Purpose |
|---|---|
| React 18 | UI framework |
| Vite | Build tool |
| html2canvas | DOM to canvas capture |
| jsPDF | PDF generation |
class10-result-sheet/
├── src/
│ ├── App.jsx # Main result sheet component
│ └── main.jsx # React entry point
├── index.html # Root HTML
├── vite.config.js # Vite configuration
├── package.json # Dependencies
└── README.md # This file
# Clone the repo
git clone https://github.com/YOUR_USERNAME/class10-result-sheet.git
# Navigate into it
cd class10-result-sheet
# Install dependencies
npm install
# Start dev server
npm run devOpen http://localhost:5173 in your browser.
npm run buildOutput goes into the dist/ folder. Deploy that folder anywhere.
This result sheet was built for Maa Bhagabati Bidya Mandir, a Reputed Coaching centre in Daspalla, Nayagarh, Odisha. It displays the Annual Board Examination results for Class 10, Academic Year 2025–2026.