Skip to content

mivaniv23/CatRide

Repository files navigation

CatRide

Your Free Student Ride Around Salisbury

CatRide is a mobile ride-sharing application developed exclusively for Catawba College students. Designed as part of a campus sustainability initiative, the app enables students to request free rides around the Salisbury area, with fellow students volunteering as drivers.


Features

  • Authentication – Secure login and sign-up using Appwrite
  • Rewards System – Earn and redeem points for exclusive perks
  • Custom UI – Clean, student-centered design aligned with Catawba branding

Coming Soon:

  • Quests System – Daily and weekly challenges to earn points
  • Driver Mode Toggle – Switch the interface for driver-specific features
  • Ride Booking System – Schedule or request rides within the app
  • Theme Toggle – Choose between dark and light mode
  • Avatar Upload – Upload and manage profile pictures
  • Email Verification – Ensure secure and validated accounts

Project Inspiration

The idea for CatRide originated from a discussion with Dr. Lee Ball, Vice President of Sustainability at Catawba College. The goal is to support environmental initiatives by incorporating electric vehicles (EVs), promote student employment opportunities, and enhance campus-wide mobility for students without personal transportation.


Technology Stack

  • React Native – Cross-platform mobile app framework
  • Expo – Development and testing toolkit for React Native
  • JavaScript – Core language for app logic and interface
  • Appwrite – Backend services for authentication and database management

Testing and Debugging

  • Manual testing conducted on user authentication and interface workflows
  • Initial limitations from the cloud-hosted Appwrite instance (10 requests/hour) impeded testing
  • Migrated to a locally hosted Appwrite environment to enable unrestricted development
  • Key fixes included session management, request throttling issues, and UI refresh handling

About

CatU Uber

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published