Logo Lanfrica

BelleCash/nigeria-school-navigator

Domaine:

education

Type de record:

software
Créateur:
Bel
Hôte:
A mobile-first web application designed to navigate Nigeria’s educational landscape across 774 LGAs. Built during a 30-day intensive sprint, this project focuses on high-performance data filtering, ES6+ architecture, and AI-assisted "Vibe Coding" optimized for 3G/4G network conditions. # 🇳🇬 Nigeria School Navigator ### 30-Day Expertise Sprint: From Intent to Architecture A high-performance, mobile-first search engine designed to navigate the educational landscape across all 774 Local Government Areas (LGAs) in Nigeria. This project is the result of a disciplined 30-day "Expertise Sprint," focusing on efficient data handling for low-bandwidth environments and AI-assisted "Vibe Coding" workflows. --- ## 🎯 The Mission To build a lightweight, scalable solution for locating schools nationwide. This project prioritizes: * **Mobile-First Performance:** Optimized for 3G/4G stability and fast load times. * **Data Strategy:** Efficiently filtering the Humanitarian Data Exchange (HDX) Nigeria school dataset. * **Vibe Coding:** Leveraging AI tools like Cursor and v0.dev for rapid, intent-based development. --- ## 🗓️ The 30-Day Roadmap | Phase | Focus Area | Milestone | | :--- | :--- | :--- | | **Week 1** | Web Foundations | Semantic HTML5 and CSS Grid layout for school listing cards. | | **Week 2** | JS & REST | Async logic to filter nationwide data by State and LGA. | | **Week 3** | React Frameworks | Building the search interface and results grid using React. | | **Week 4** | AI & Leadership | "Smart Recommendation" chat and final Vercel deployment. | --- ## 🏗️ Project Architecture ### Data Strategy Handling data for a country as large as Nigeria requires a performance-first approach. We use a "fetch-and-filter" logic to ensure the UI remains snappy, even when parsing thousands of data points from the HDX dataset. ### Tech Stack * **Frontend:** React (Vite) * **Styling:** CSS Grid and Flexbox (Custom optimized for mobile) * **Data Source:** Humanitarian Data Exchange (HDX) * **AI Tools:** Cursor (Pair Programming), v0.dev (UI Generation) * **Deployment:** Vercel --- ## 🚀 Getting Started 1. **Clone the repository** ```bash git clone github.com Explore the Phases Each week's progress is organized int …

Licenses