Campus Events App (CEA) is a web application designed to help users organize and discover campus activities. Developed by Cal Poly Pomona students for Cal Poly Pomona students, our app is designed to be intuitive and versatile. Student organizations create profiles, manage leadership roles, and publish events, while students can join organizations, browse events, and RSVPβall within a single platform!
Node.js runs the JavaScript code, and npm manages the packages.
Installation:
node --versionnpm --versionInstallation:
Windows: Download from Git SCM
Mac: Install via Homebrew (brew install git) or download from Git SCM
Linux: Use package manager (sudo apt install git for Ubuntu)
Verify installation:
git --version
git clone https://github.com/TimiParkinson/Cal-Poly-Pomona-SEA-Campus-Events-App.git
Navigate to the repository on your machine using the cd command
npm create svelte@latest
npm install
# Tailwind CSS and plugins
npm install -D tailwindcss @tailwindcss/typography @tailwindcss/forms
# Database & authentication
npm install drizzle-orm lucia
# TypeScript types
npm install @types/node typescript
# Animation library
npm install gsap