Run It Back — Pickup Sports App
CS 407 Senior Design · Purdue University
Senior design project: a cross-platform mobile app that makes organizing and joining pickup sports effortless. Hosts schedule sessions on a map; players discover nearby games, filter by sport, skill, distance, and time, then join, check in, and chat — with a one-tap “Run It Back” flow to re-rally the same group for the next game.
Highlights
- Account system with email/phone sign-up, friends, profiles, and per-sport skill levels and reliability scores.
- Session hosting: scheduled and recurring sessions with sport, skill, player count, location, and public/private settings.
- Game recommender with a live map and list view, plus filters for distance, sport, skill, day, and time.
- Active-session management: QR and numerical check-in, manual check-in, late marking, and group chat.
- “Run It Back” end-of-game flow that polls players and auto-creates the next session for everyone who votes yes.
- Push notifications for session fill-up, joins, start reminders, and nearby games of interest.
Stack
React Native
Expo
Node.js
AWS Amplify
React Native Maps
iOS & Android
Notes
Built as a team senior design project. Backend and databases run on AWS for fast, secure response times; user contact details stay private until a friend request is accepted.
Screenshots