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.

Campus Events Cover
Role
Full-Stack Developer
Timeline
Fall 2025
Course
INFO 2300
Tools & Skills
HTML, CSS, PHP, SQL

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

  1. Full-stack development: Built complete CRUD functionality with image uploads, dynamic tag filtering using SQL and PHP
  2. Security: Implemented authentication with password hashing, SQL injection prevention, and XSS protection
  3. Database design: Created normalized schema with many-to-many relationships for flexible event tagging
  4. Accessibility: WAVE-compliant and W3C validated with mobile-first consumer interface and desktop-optimized admin dashboard