All projects

Ashamaa Foundation

Built during an internship at Atria Foundation, this project delivers a Flask backend with MySQL and AWS S3 storage, supporting a Next.js admin dashboard that manages over 10 foundation services.

Ashamaa Foundation
The Problem

The foundation managed 10+ services through disconnected spreadsheets and manual processes. There was no centralised system for managing service data, images, or admin operations.

The Solution

Designed a Flask REST API with MySQL for data management and AWS S3 for image/document storage. The Next.js admin dashboard provides a unified interface for managing all foundation services.

Key Highlights
  • Flask REST API with MySQL for structured data management
  • AWS S3 integration for image and document storage
  • Next.js admin dashboard for managing 10+ services
  • Role-based access control for admin operations
  • Responsive design for field workers on mobile
  • Automated backup and data export capabilities
Tech Stack
Next.js TypeScript AWS S3 Python Flask MySQL