Skip to content

small-louis/BIKE-DE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

BIKE-DE: Campus Bike Sharing App

Overview

BIKE-DE is an iOS application designed to facilitate bike sharing across university campuses. The app allows students and staff to locate, reserve, and manage shared bicycles between different campus locations.

Features

  • Interactive Map View: Real-time visualization of available bikes and designated parking zones
  • List View: Organized list of bikes by campus location
  • Live Location Tracking: Shows user's current location relative to bikes and parking zones
  • Bike Management:
    • View bike availability status
    • Start/end rides
    • View bike details and lock codes
  • Geofenced Parking: Designated parking zones to ensure proper bike return

Technical Specifications

  • Platform: iOS 15.6+
  • Framework: SwiftUI
  • Dependencies:
    • MapKit
    • CoreLocation
    • SwiftUI

Installation

  1. Clone the repository
git clone https://github.com/yourusername/BIKE-DE.git
  1. Open the project in Xcode
  2. Build and run on iOS 15.6 or later

Usage

  1. Launch the app
  2. Grant location permissions when prompted
  3. Use the toggle at the top to switch between map and list views
  4. Select a bike to view details or start a ride
  5. End rides only in designated parking zones (marked in blue on the map)

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

iOS bike sharing platform built in Swift for the IDE programme at Imperial and the RCA

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages