An app to help students at the University of Ottawa learn more about their campus, get involved, and stay organized.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
android
ios
screenshots
script
src
typings
.babelrc
.buckconfig
.gitattributes
.gitignore
.travis.yml
.watchmanconfig
LICENSE.md
README.md
app.json
gulpfile.js
package.json
tsconfig.json
tslint.json
yarn.lock

README.md

Campus Guide

Build status Dependency Status devDependency Status codecov

A mobile app, developed with React Native, to help students of the University of Ottawa find their classes on campus.

Contributing

Setup

  1. Clone the repository: git clone https://github.com/josephroqueca/campus-guide
  2. Make your changes.
  3. Ensure the following requirements for a contribution are met when running these commands:
    • yarn run lint: There should be no errors (warnings are OK).
    • yarn test: All tests should pass.
    • If you create any utility methods or files (src/util), ensure there are tests.

Travis CI

Travis CI runs the following commands, which must succeed in order for your changes to be accepted:

  • yarn run lint
  • yarn run test

Screenshots

As of January 20, 2018

Android

Splash Screen Finding a class Your schedule
Android language selection Android find screen Android schedule screen
Discover Search Settings
Android discover screen Android search screen Android settings screen

iOS

Splash Screen Finding a class Your schedule
iOS language selection iOS find screen iOS schedule screen
Discover Search Settings
iOS discover screen iOS search screen iOS settings screen

License

Copyright 2016-2018 Joseph Roque

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.