National Remote School is an initiative by Soumwadeep Guha and Shreshtha Das dedicated to making education free and accessible to every student up to the 12th class.
We believe that every child deserves access to quality education — regardless of financial background or geographical limitations.
To build a digitally inclusive learning platform that bridges the gap between accessibility and quality education through:
- Free, structured online classes (up to Grade 12)
- Offline-ready learning experiences
- Real-time device and location awareness for seamless access
- Secure student verification and participation
| Category | Technology |
|---|---|
| Frontend Framework | Next.js |
| UI Library | Material UI (MUI) |
| Backend / Database | Firebase |
| App Type | Progressive Web App (PWA) and Web App |
| Offline Support | Service Workers, IndexedDB, Cache |
| API Integration | Nokia Network-as-Code APIs |
| API Name | Purpose |
|---|---|
| Device Status | To monitor the student’s device connectivity and network performance(Both Online/Offline Availability) |
| Number Verification | To authenticate and verify users securely |
| Location Retrieval | To provide personalized regional learning experiences and analytics with their preferred area language |
- 📘 Free education up to 12th class
- 🌍 Accessible from anywhere in India
- 🧩 Offline availability — continue learning even without internet
- 🔒 Secure authentication via number verification
- 🧠 Real-time network analysis for stable class sessions
- 💬 Interactive UI built with MUI and Next.js
# 1. Clone the repository
git clone https://github.com/<your-username>/national-remote-school.git
# 2. Move into the project directory
cd national-remote-school
# 3. Install dependencies
npm install
# 4. Run the development server
npm run dev