Logo Lanfrica

DessyZeal/aria-learn

Domaine:

education

Type de record:

software
Créateur:
Des
Hôte:
Nigeria's first gamified STEAM learning platform built for every child, rooted in African culture, powered by a Buy One Give One model. Built with Next.js, Supabase and Vercel. # Àrìa Learn — Typescript Application Nigeria's first gamified STEAM learning platform. **Stack:** Typescript · Supabase · Vercel ## What Is Inside ``` aria-learn/ ├── pages/ │ ├── index.js → Landing page with greeting slideshow │ ├── signup.js → Signup, login and success screens │ ├── dashboard.js → Student dashboard (requires login) │ ├── lesson.js → Code Quest Level 1 interactive lesson │ └── courses/ │ └── code-quest.js → Code Quest overview with all 10 levels ├── lib/ │ └── supabase.js → Supabase client ├── styles/ │ └── globals.css → Global styles and animations ├── supabase_setup.sql → Run this in Supabase to set up your database ├── .env.example → Copy to .env.local and fill in your keys └── README.md → This file ``` --- ## Setup — Step by Step ### Step 1 — Install Node.js Download and install Node.js from nodejs.org Choose the LTS version. This also installs npm. Verify it worked by opening your terminal and typing: ``` node --version npm --version ``` ### Step 2 — Install project dependencies Open a terminal in the aria-learn folder and run: ``` npm install ``` This installs Next.js, React, Supabase and all other packages. It may take 1-2 minutes. You will see a node_modules folder appear. ### Step 3 — Create your Supabase account and project 1. Go to supabase.com and click "Start your project" 2. Sign up with your email or GitHub 3. Click "New project" 4. Name it: aria-learn 5. Set a database password (save this somewhere safe) 6. Choose the closest region to Nigeria (Europe West is fine) 7. Wait 1-2 minutes for the project to be ready ### Step 4 — Set up your database 1. Inside your Supabase project, click "SQL Editor" in the left sidebar 2. Click "New query" 3. Open the file supabase_setup.sql from this project 4. Copy ALL the contents and paste into the SQL editor 5. Click "Run" 6. You should see "Success. No rows returned" ### Step 5 — Ge …