Giter Site home page Giter Site logo

dining-tracker's Introduction

Dining-Tracker

Dining Tracker is the best way to track your RIT meal plan. Make sure you aren’t over or underspending and see where you are in the semester. Personalize the app with custom meal plans, the ability to select days that you will not be using your meal plan, and your individual dining balance.

Dining Tracker is currently tracking Fall 2017 dining balances. Dining Tracker is NOT affiliated with RIT.

Download at: https://itunes.apple.com/us/app/dining-tracker/id1283576250?ls=1&mt=8

I want to help contribute

Imgur Image

Create a pull request and I will approve if the code is bug free and well written

I found a bug and/or want a new feature.

Open a new issue on the issues tab

The app won't compile for me

Make sure you are using at least Xcode version 8.0. Also, after cloning the repository, cd to the directory and run pod install

dining-tracker's People

Contributors

akath20 avatar alex-taffe avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

akath20

dining-tracker's Issues

Add more error checking

There is no error checking right now to avoid erroneous data being entered into the money text box. It is also unknown what will happen if someone has a totally empty balance

Add MVC

The app currently does not conform to MVC

Add feature to avoid off days

There should be a feature that allows students to pick days where they will not be at RIT to avoid the calculations being wrong. At the beginning of the semester, the app will auto populate this list from a predefined file of known days off (ex: thanksgiving).

Support iPad

This just requires enabling iPad support and doing some auto layout testing

Add graceful rollover between semesters

As of right now, the start and end dates of each semester are hardcoded into the app. The app should actively pull this data from some internet location to reduce maintenance

Add an about page

An about page should be added with a button at the bottom. This will contain credits, T&C, and any other notices, as well as a link to the GitHub repository

iCloud syncing between devices

Sync current balance and selected plan between devices. This is not a necessary feature but is good practice for iOS development

Improve UI

The UI is a little boring and could stand some improvement

Colors are inconsistent

The app has numerous shades of orange going on and they need to be brought into alignment
simulator screen shot - iphone 8 plus - 2017-10-03 at 15 28 13

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.