PocketProfessors

Live site: pocketprofessors.com ↗ · Repository: Group25-Large-Project-COP4331 ↗

PocketProfessors landing

Overview

PocketProfessors is a full-stack web application where users log in, open card packs, and collect hand-drawn cards of professors and people at UCF (including special developer cards). It’s built to feel like a playful TCG while staying fast, responsive, and accessible.

Key Features

Technologies

How It Works

  1. Sign in with JWT auth.
  2. Open packs to receive hand-drawn UCF/professor cards (with special dev cards).
  3. Review & collect—cards persist to your account via MongoDB; the UI is responsive for mobile/desktop.
PocketProfessors pack opening
Open weighted packs.
PocketProfessors collection views
Collect professors, track progress.

My Role & Contributions

Project Manager & Frontend Developer

Credits & Links

Challenges & Lessons

Developer quick start
git clone https://github.com/jm19pa/Group25-Large-Project-COP4331.git
cd Group25-Large-Project-COP4331
npm install
# then set .env:
MONGODB_URI=...
JWT_SECRET=...
SENDGRID_API_KEY=...
        

See the repo README for the full setup and scripts.


Also see my other projects on the Projects section, connect on LinkedIn, or visit my GitHub profile.