geocrop-platform./apps/nextgen
fchinembiri bddee70cee
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Failing after 3m41s Details
Build and Push Docker Images / build (worker) (push) Failing after 9s Details
Build and Push Docker Images / build (nextgen) (push) Failing after 5m17s Details
Build and Push Docker Images / build (web) (push) Failing after 14m25s Details
chore: retry nextgen build
2026-06-08 16:55:26 +02:00
..
client feat: deploy nextgen app to next-gen.techarvest.co.zw 2026-06-08 16:27:07 +02:00
logo feat: deploy nextgen app to next-gen.techarvest.co.zw 2026-06-08 16:27:07 +02:00
server feat: deploy nextgen app to next-gen.techarvest.co.zw 2026-06-08 16:27:07 +02:00
.gitignore feat: deploy nextgen app to next-gen.techarvest.co.zw 2026-06-08 16:27:07 +02:00
AGENTS.md feat: deploy nextgen app to next-gen.techarvest.co.zw 2026-06-08 16:27:07 +02:00
DOCKER_README.md feat: deploy nextgen app to next-gen.techarvest.co.zw 2026-06-08 16:27:07 +02:00
Dockerfile feat: deploy nextgen app to next-gen.techarvest.co.zw 2026-06-08 16:27:07 +02:00
IMPLEMENTATION_SUMMARY.md feat: deploy nextgen app to next-gen.techarvest.co.zw 2026-06-08 16:27:07 +02:00
ISSUES.md feat: deploy nextgen app to next-gen.techarvest.co.zw 2026-06-08 16:27:07 +02:00
README.md chore: retry nextgen build 2026-06-08 16:55:26 +02:00
SCREENS.md feat: deploy nextgen app to next-gen.techarvest.co.zw 2026-06-08 16:27:07 +02:00
docker-compose.yml feat: deploy nextgen app to next-gen.techarvest.co.zw 2026-06-08 16:27:07 +02:00
docker-entrypoint.sh feat: deploy nextgen app to next-gen.techarvest.co.zw 2026-06-08 16:27:07 +02:00
tea.exe feat: deploy nextgen app to next-gen.techarvest.co.zw 2026-06-08 16:27:07 +02:00

README.md

Africa Alert - Smart School PWA

Modern React PWA school management system with Node.js backend, containerized for easy Docker deployment.

Features

  • 📱 Progressive Web App - Installable on any device, works offline
  • 🐳 One-Click Docker Setup - Single docker-compose up to get started
  • 👨‍🎓 Student Management - Enrollment, profiles, attendance
  • 👩‍🏫 Teacher Management - Staff profiles, assignments
  • 📚 Class Management - Subjects, schedules, grading
  • 💰 Fee Management - Invoices, payments, reporting
  • 📊 Dashboard - Real-time analytics and insights

Quick Start

# Clone and start
cd africa-alert-pwa
docker-compose up -d

# Access the app at http://localhost:3000

Tech Stack

  • Frontend: React 18 + Vite + TypeScript
  • Backend: Node.js + Express
  • Database: SQLite (file-based, easy backups)
  • Container: Docker + Docker Compose

Project Structure

africa-alert-pwa/
├── client/          # React frontend
├── server/          # Node.js backend
├── docker-compose.yml
├── Dockerfile.client
└── Dockerfile.server

Development

# Frontend (client folder)
cd client && npm install && npm run dev

# Backend (server folder)
cd server && npm install && npm run dev

# Docker
docker-compose up --build

Default Login