Campus Events Website
Connecting new Cornell students with campus events through an intuitive browsing experience while empowering student leaders to manage their event postings efficiently.
View Project
Live Site: campus-event.page.gd
Admin Account: Login with username ashley.huang and password
monkey
GitHub Repository: github.com/ashleyh859/campusevents
Project Overview
A full-stack event management platform addressing a common challenge at Cornell: new students struggle to discover campus events, and student leaders lack an easy way to promote their organizations' activities.
This dual-interface platform helps students to discover and filter events, paired with a secure admin dashboard for leaders to manage postings. I designed the database architecture, implemented secure authentication, and built both front-end interfaces from scratch.
Technical Implementation
- Full-stack development: Built complete CRUD functionality with image uploads, dynamic tag filtering using SQL and PHP
- Security: Implemented authentication with password hashing, SQL injection prevention, and XSS protection
- Database design: Created normalized schema with many-to-many relationships for flexible event tagging
- Accessibility: WAVE-compliant and W3C validated with mobile-first consumer interface and desktop-optimized admin dashboard