Skip to content

Repository files navigation

SmartGov Platform

SmartGov Platform is an enterprise-grade citizen services platform built with React, Express, PostgreSQL, Docker, Kubernetes, Terraform, Ansible, Prometheus, and Grafana.

Architecture Summary

  • Frontend: React + Vite + React Router + Context API + React Hook Form
  • Backend: Node.js + Express + JWT + Prisma + PostgreSQL
  • DevOps: Docker Compose, GitHub Actions, Kubernetes, Helm, Terraform, Ansible, Prometheus, Grafana

Quick Start

  1. Copy the environment file and update values.
  2. Start PostgreSQL with Docker Compose.
  3. Install dependencies and launch the services.
cp .env.example .env
docker compose up -d postgres
make install
make backend
make frontend

Repository Structure

  • backend/: API server and business logic
  • frontend/: React application
  • database/: DB schema and seed data
  • docker/: Container build assets
  • kubernetes/: Kubernetes manifests
  • helm/: Helm chart
  • terraform/: Infrastructure as Code
  • ansible/: Configuration automation
  • monitoring/: Prometheus and Grafana configuration
  • docs/: Architecture and deployment guide

SmartGov Platform

Production-ready citizen services platform with React frontend, Express backend, PostgreSQL, Docker, Kubernetes, Terraform, Ansible, Prometheus, and Grafana.

About

SmartGov Platform is a cloud-native government service portal built with a microservices architecture, Docker, Kubernetes, and CI/CD to deliver secure, scalable, and efficient digital citizen services.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages