Back to Projects
Production System· 2025 - 2026

Enchanted Crown

PUP Taguig Serverless Voting Platform

Raphael Johnathan Flores
Raphael Johnathan FloresAUTHOR
Full Stack Developer, Cloud Engineer, Web Administrator · 2025 - 2026
12,800+ Users · Deployed & Live
Enchanted Crown screenshot 1
1 / 2
Project Screenshots & Showcase Graphic · Enchanted Crown

Executive Summary

A high-concurrency serverless voting platform serving 12,800+ registered university voters with 99.9% uptime.

Problem Context & Challenge
"Eliminated election fraud, manual tally delays, and server crashes during high-concurrency student elections."

Cloud Architecture & System Design

Enchanted Crown Architecture Diagram
Architecture & Infrastructure Flow Diagram · Enchanted Crown

High-concurrency serverless platform using FastAPI (Python) and Nuxt 4 deployed to AWS Lambda (LWA) with Supabase PostgreSQL.

Engineering Highlights

  • Built a high-concurrency serverless voting platform using FastAPI (Python), Nuxt 4, and Tailwind CSS, serving 12,800+ registered users with 99.9% uptime during peak election surges.

  • Containerized the backend with Docker and Amazon ECR, deploying it to AWS Lambda via Lambda Web Adapter (LWA) to achieve dynamic serverless scaling at zero cost within the AWS Free Tier.

  • Architected a secure, edge-optimized pipeline integrating Supabase (PostgreSQL & Google Auth) for fraud prevention, Amazon S3 and CloudFront for static asset distribution, and GitHub Actions for automated CI/CD.

Key Features

  • Supabase Google Auth & Multi-Factor Fraud Prevention
  • 12,800+ Registered Users Served at Zero Idle Cost
  • CloudFront CDN + S3 Edge Asset Distribution
  • Automated GitHub Actions CI/CD Pipeline

Technologies & Tools Utilized

Nuxt 4
FastAPI
AWS Lambda
Supabase
CloudFront
Docker

Live Demo & External Resources

Collaborators & Teammates

PU
PUPT Student CouncilElectoral Commission Committee