SYSTEM ARCHITECTURE & CREDITS
SUMMARY
LaunchPad was engineered from the ground up to showcase student innovation while adhering to strict, enterprise-grade engineering principles:
- Zero Second ORM (No Prisma Bloat): Direct SQL schema in PostgreSQL with native Supabase Client integration, preventing redundant query translation overhead.
- Default Server Components: Maximum performance with App Router Server Components shipping minimal client-side JavaScript.
- Database-Layer Security: Row Level Security (RLS) enabled on 100% of tables with zero service-role keys exposed in browser bundles.
- Minecraft-Inspired Voxel UI: Bespoke design system merging retro 8-bit voxel clouds, pixelarticons, and responsive dark aesthetics.
01. TECHNOLOGIES UTILIZED
The production stack powering LaunchPad is intentionally lean, robust, and modern:
- Next.js 15 (App Router): Server Components default to zero client JavaScript bundle overhead. Server Actions execute privileged business logic with on-demand cache revalidation.
- Supabase Postgres & SSR: Managed Postgres with strict Row Level Security policies. Cryptographic session validation powered by
@supabase/ssr. - Tailwind CSS & Pixelarticons: Custom color tokens, 8-bit pixel icon sets, voxel divider column patterns, and responsive layout primitives adhering to strict design guidelines.
- Zod & React Hook Form: Strict type inference and schema validation for project submissions, user profile edits, and team contributor assignments.
- Resend API: High-deliverability transactional emails for submission approvals, change requests, and passwordless magic links.
- Cloudflare Turnstile: Privacy-preserving, CAPTCHA-free bot defense protecting submission forms and comment reports from automated spam.
02. ACADEMIC INITIATIVE & COMMUNITY STEWARDSHIP
LaunchPad is built and maintained by the ELITES developer and communications team as an open showcase intended for BSIT and BSDS students in the ITDS Department at BulSU Sarmiento Campus. All submitted student projects retain 100% intellectual property (IP) ownership under Republic Act No. 8293 and Republic Act No. 10173.