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.

Wadetecy36/accra-academy

Domain:

education

Record type:

software
Creator:
Wad
Host:
The official website for accra academy # Accra Academy – Full-Stack AI Website A modern, full-stack web platform built for **Accra Academy**, featuring a powerful **RAG-powered AI Chatbot**, a dynamic **News Feed**, and a secure **Admin Dashboard** for knowledge management. --- ## 📑 Table of Contents - Features Overview - Project Structure - Setup Guide - Admin Dashboard - Deployment - Contributing - License --- ## 🚀 Features Overview ### Frontend - Modern responsive UI using Tailwind CSS (CDN) - AI Chat Widget (Google Gemini 2.5 Flash) - Masonry gallery with filtering + animated lightbox - Live Google News RSS integration ### Backend - Node.js + Express REST API - MongoDB Atlas for Knowledge Base + logs - Google Gemini RAG intelligence - Admin Dashboard for CMS-like management --- ## 📂 Project Structure ```text accra-academy-website/ │ .gitignore │ index.html │ about.html │ admin.html │ news.html │ gallery.html │ package.json │ ├── assets/ ├── css/ │ custom.css │ input.css │ style.css ├── csv/ │ hall_data.csv │ calendar_data.csv ├── js/ │ script.js └── server/ server.js seed.js package.json .env ``` --- ## 🛠️ Setup Guide ### 1. Requirements - Node.js 18+ - MongoDB Atlas - Google Gemini API Key ### 2. Installation ```bash cd server npm install ``` ### 3. Configure Environment Variables Create `.env` inside `/server`: ```env GEMINI_API_KEY=your_key MONGO_URI=mongodb+srv:// : @cluster.mongodb.net ``` ### 4. Seed Database (optional) ```bash node seed.js ``` ### 5. Run App ```bash node server.js ``` App runs at: **http://localhost:3000** --- ## 🔐 Admin Dashboard - URL: `localhost` - Default Password: **bleoo1931** --- ## ☁️ Deployment ### Render Deployment Build: ```bash cd server && npm install ``` Start: ```bash node server/server.js ``` Environment Variables: - GEMINI_API_KEY - MONGO_URI ### Vercel Deployment Use if backend is hosted externally. --- ## 🤝 Contributing ```bash git checkout -b feature/M …

Visit

github.com

Tasks

question answering

Languages

Ga

Similar

LyngualLabs AcademyManyikaCanohn/Reacto-AcademyLizaImmax/Upepo-Academyandane01/THUTHUO-AcademyBILHIRI/skillsjet-academychiboubi/tamazgha-academy

LyngualLabs Academy

Lynguallabs Academy is a Nigeria-based, global-facing AI education platform offering fun, modern, and career-focused training in machine learning and deep learning.

With flexible weekday and weekend schedules, we make AI accessible to students, profession

ManyikaCanohn/Reacto-Academy

Reacto Academy is a modern, full-stack MERN (MongoDB, Express, React, Node.js) web platform designed

LizaImmax/Upepo-Academy

Upepo Academy is the learning and professional-development arm of the Upepo ecosystem, a digital sch

andane01/THUTHUO-Academy

A cloud based AI sesotho academy # Run and deploy your AI Studio app This contains everything you

BILHIRI/skillsjet-academy

'Full website scaffold for Skills Jet Academy -AI-powered digital skills platform for African Youths

chiboubi/tamazgha-academy

Plateforme éducative collaborative en langue Tamazight vercel --prod*