Thanks to visit codestin.com
Credit goes to github.com

Skip to content

mwit-sc/mwit-fund

Repository files navigation

MWIT Fund

Docker Next.js React Prisma License: PolyForm Noncommercial

A donation management platform for MWIT alumni fundraising.

Features

  • Donation Tracking - Record and manage donations with receipt generation
  • Alumni Profiles - Member directory and profile management
  • Blog System - Content management with rich text editor
  • Q&A Section - Community questions and answers
  • Admin Dashboard - User management, content moderation, analytics
  • Statistics - Donation analytics and visualizations
  • Dark Mode - System-aware theme switching

Tech Stack

  • Next.js 16 (Turbopack)
  • React 19
  • Prisma + PostgreSQL
  • NextAuth.js
  • Tailwind CSS
  • Cloudflare R2

Environment Variables

Variable Required Description
DATABASE_URL Yes PostgreSQL connection string
NEXTAUTH_SECRET Yes NextAuth.js secret
NEXTAUTH_URL Yes Application URL
GOOGLE_CLIENT_ID Yes Google OAuth client ID
GOOGLE_CLIENT_SECRET Yes Google OAuth client secret
R2_ENDPOINT Yes Cloudflare R2 endpoint
R2_ACCESS_KEY_ID Yes R2 access key ID
R2_SECRET_ACCESS_KEY Yes R2 secret access key
R2_BUCKET_NAME Yes R2 bucket name
R2_PUBLIC_URL Yes Public URL for R2 assets
TURNSTILE_SECRET_KEY Yes Cloudflare Turnstile secret
NEXT_PUBLIC_TURNSTILE_SITE_KEY Yes Cloudflare Turnstile site key

License

PolyForm Noncommercial 1.0.0

About

Full-stack scholarship funding management for MWIT's Alumni

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages