Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

elijahdanso4032-svg/schoolmate

Domain:

education

Record type:

software
Creator:
eli
Host:
AI-powered study platform tailored to Ghana's GES curriculum # SchoolMate — Lead Today An AI-powered study platform built around Ghana's GES (Ghana Education Service) curriculum. **Created by Elijah Danso** ## What's here - Flask backend (`app.py`) - Jinja2 templates with a Ghana-themed UI (national colors: red, gold, green, black) - Responsive CSS (mobile-friendly) - Gemini AI integration points, marked `TODO(Cyber)`, ready for backend/API work ## Setup ```bash pip install -r requirements.txt cp .env.example .env ``` Then open `.env` and add a real Gemini API key (get one free at aistudio.google.com). Until you do, the app runs in **demo mode** and returns placeholder AI answers so the frontend can be tested end-to-end. Run it: ```bash python app.py ``` Visit `localhost` ## For Cyber (backend/API integration) The only file that needs real AI wiring is `app.py`, inside the `get_ai_response()` function. It currently returns a demo placeholder. Swap in the real Gemini call — the example code is commented directly above it. ## Structure ``` schoolmate/ ├── app.py # Flask app + routes ├── requirements.txt ├── .env.example # Copy to .env, add real key (never commit .env) ├── templates/ │ ├── base.html │ ├── index.html │ ├── subjects.html │ └── ask.html └── static/ └── css/style.css # Ghana-themed responsive styling ```

Visit

github.com

Similar

itu-svg/Tsebopatriceiradukunda-svg/our_aims_rwandaDevanshsingh-svg/OniongaurdBilly12-svg/freshbilalidjanfarou-svg/defi2_environnementpatricktenga-svg/lingala_triage

itu-svg/Tsebo

Tsebo app is a bookstore for Southern African indigenous language books

patriceiradukunda-svg/our_aims_rwanda

AIMS Rwanda - Comprehensive E-Learning Platform # AIMS-Rwanda---Comprehensive-E-Learning-Platform A

Devanshsingh-svg/Oniongaurd

An offline-first, dual-core ESP32 climate controller designed to retrofit rural onion storage sheds

Billy12-svg/fresh

A web application that takes a user's birthday and calculates the day of the week they were born and

bilalidjanfarou-svg/defi2_environnement

Tableau de bord et analyses pour le Défi 2 "Environnement" du Togo AI Lab — accès à l'électricité, é

patricktenga-svg/lingala_triage

This Python program classifies patient descriptions into "Low," "Moderate," and "Severe" categories