Logo Lanfrica

PERENYAM/studybridge-africa

Domaine:

education

Type de record:

software
Créateur:
PER
Hôte:
# StudyBridge Africa A study-abroad and scholarship discovery platform for African students. This repo is **Phase 1 of the 5-phase build plan from the spec**, implemented as a real, runnable Next.js app — plus the full database schema for every later phase, so future work doesn't require reshaping data that's already live. ## What's actually built and running (Phase 1) - `/` — homepage: hero, live search bar, featured scholarships, how-it-works, popular destinations/fields, trust section, final CTA - `/scholarships` — filterable, searchable scholarship directory - `/scholarships/[slug]` — full scholarship detail page with eligibility, documents, official links, and the required "verify on the official site" warning - `/universities` — filterable university directory - `/universities/[slug]` — university detail page with programs, tuition, deadlines - `/programs` — cross-university program directory - `/guides` + one fully-written guide page — the SEO content structure from section 21 - `/admin` — working dashboard: stats, scholarship/university tables, and a functional verification queue (mark-verified updates state immediately, exactly like it would after a real API call) - Full **Prisma schema** (`prisma/schema.prisma`) for every table in the spec (Phase 1–5): users, profiles, universities, programs, scholarships, eligibility rules, saved opportunities, applications, documents, notifications, subscriptions, verification logs, and an admin-editable pricing table (so Plus pricing is never hard-coded, per section 22) - A deterministic matching engine (`lib/matching.ts`) implementing the exact point system from section 12 — no AI, fully explainable, ready to wire into `/dashboard` once profiles exist - `npm run build` passes cleanly (Next.js 14, TypeScript, App Router) — this compiles as a real app, not a mockup **Everything in `lib/demo-data.ts` is clearly labeled DEMO DATA** and is intentionally fictional (not a lightly-fictionalized version of a real scholarshi …