Back to All Projects
Web App/2024

UniCMS - Student Organization Website CMS

Content management system for university student organizations

ClientUniversity Student Council
RoleFullstack Developer
Duration2 months (Feb 2024 - Mar 2024)
TeamTeam of 2 (1 Developer + 1 Designer)

The Challenge

Student organizations struggled with outdated, complex CMS platforms. Non-technical members found it difficult to update content, publish events, or manage member information. High costs and steep learning curves limited adoption.

The Solution

Built a user-friendly CMS specifically for student organizations with drag-and-drop page builder, event management with calendar integration, member directory with role management, and announcement system. Free to deploy on Vercel with Supabase backend.



Key Features
  • 1Page Builder - Drag-and-drop interface for creating and editing pages without code
  • 2Event Management - Create, publish, and manage events with registration forms
  • 3Member Directory - Searchable member profiles with role-based permissions
  • 4Announcement System - Push notifications and email alerts for important updates
  • 5Blog Platform - MDX-powered blog with syntax highlighting for technical content
Technologies Used
Next.jsReactSupabasePostgreSQLMDXTailwindCSSVercel

Challenges & Solutions

User-Friendly Design - Had to balance powerful features with simplicity. Conducted extensive user testing with non-technical students to refine the interface and create intuitive workflows.

Cost Optimization - Needed to keep it free for student organizations. Leveraged Vercel free tier, Supabase free tier, and optimized image delivery to stay within limits.


Results & Impact
Adopted by 15 student organizations across 3 universities
80% reduction in time spent on website updates
Zero hosting costs for organizations using free tiers
200+ events published and managed through the platform

Design Process
01Student Feedback - Gathered requirements from 5 different student organizations
02Simplified UX - Focused on intuitive design with minimal training required
03Beta Testing - 3-week beta with real student organizations before launch
Lessons Learned
Simplicity is key when building for non-technical users
Free tier optimization requires careful resource planning and monitoring