Skip to content

Infrastructure Overview

HIMARPL leverages modern cloud infrastructure to build reliable, scalable, and maintainable applications.

Core Projects

Main Projects Component Diagram

Our main projects follow a consistent architecture pattern:

Three-Layer Architecture

Each project implements a three-layer architecture:

1. Frontend Layer (React)

Modern UI built with:

2. Middle Layer (T3 Stack)

Type-safe backend integration using:

3. Backend Layer (Next.js API Routes)

Server-side logic with:

Shared Infrastructure

Core services used across all projects:

Database (Turso)

  • Distributed SQL database
  • Handles cross-project data

Rate Limiting (Upstash)

  • Redis-based rate limiting
  • API rate limiting

Event-Specific Projects

Extended Projects Component Diagram

We maintain lightweight projects for events and temporary needs:

  • mabim-himarpl - Student orientation sites

These use a simplified frontend-only stack:

  • Next.js + React
  • TailwindCSS styling
  • Shadcn/UI components
  • Framer Motion animations

Deployment

We use Vercel for deployment with:

  • 🚀 Automated production deployments
  • 🔍 Preview deployments for PRs
  • ⚡️ Edge Functions support