Portfolio
Astronomy Club
Back to Projects

Astronomy Club

Project Overview

A club management platform . It serves all club operations including event registration, content management, and member engagement.

Key Features

  • Comprehensive admin dashboard with 10+ management modules: events, registrations, gallery, team, statistics, and newsletter — enabling full content control without code deployments.
  • Cloudflare R2 for CDN-backed image storage, Instagram API for social feed integration, and an email newsletter system with Excel export for 100+ subscriber management.
  • Advanced performance optimizations: client-side caching and lazy loading for images.
  • Security best practices: bcrypt password hashing, IP-based rate limiting, input validation, and CSRF protection.

Future Plans

  • Members would be able to download their certificates
  • Additional third-party integrations and analytics.

Tech Stack

Frontend

Next.jsReactTypeScriptTailwind CSSFramer Motion

Backend

Node.jsNext.js API Routes

Database

PostgreSQLPrisma ORM

Tools / Deployment

VercelCloudflare R2

Key Highlights & Achievements

Homepage load time

Client-side caching and optimizations

85% faster (2.5s → 0.4s)

API response time

Optimized Prisma queries and type-safe CRUD

~40% reduction

Security

bcrypt, rate limiting, validation, CSRF

Zero security incidents in production

Scale

9 database models, 23 API endpoints, 30+ components

Production-ready

Back to Projects