Skip to content

cuappdev/booked

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Booked – Cornell Libraries

booked-icon-512x

Booked is a mobile app built to help Cornell students easily browse and reserve study spaces across campus. Designed with usability and accessibility in mind, Booked integrates with Cornell’s official reservation systems to streamline the process of finding and booking library rooms.

Maintained by Cornell AppDev.

Preview

booked-ss1 booked-ss2 booked-ss3 booked-ss4

🚀 Features

  • 🔍 Library Explorer View with list/grid toggle
  • 🎯 Filter & Search by noise level, features, space type, and more
  • 📄 Detailed Space Pages with photos, amenities, and reservation info
  • 🔗 Direct Reservation Routing through in-app browser
  • 🗺️ Google Maps Integration for live navigation to any study spot

🧰 Tech Stack

Frontend

  • React + Expo (React Native)
  • React Context & Hooks for state management
  • Google Maps JavaScript API
  • Figma (for UI/UX design)

Backend

  • TypeScript
  • API client that fetches and normalizes data from Cornell Library API

📱 Try It Out

🛠 Development

Prerequisites

  • Node.js & npm
  • Expo CLI

Run Locally

git clone https://github.com/jjennifergu/booked.git
cd booked
npm install
npx expo start

Deployment

  • V1 built and submitted using Expo EAS
  • Refer to AppDev internal documentation for App Store and Play Store submission guides

📎 Resources

About

An open source React Native app for discovering Cornell library rooms and study spaces.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published