Skip to content

nienna73/jcpoulin-SubBook

Repository files navigation

jcpoulin-SubBook

CMPUT 301 Assignment 1: SubBook

This repository is for assignment 1 of the class "CMPUT301" as offered by the University of Alberta (Winter 2018).

Assignment description from eClass:

Consider the situation of someone who needs to manage their monthly subscriptions (or expenses in general). What is needed is a simple, attractive, intuitive, mobile app to track such monthly subscriptions. Let us call this app: SubBook.

Specifically, each subscription has a record with the following fields:

name (textual, up to 20 characters)
date started (presented yyyy-mm-dd format)
monthly charge (non-negative currency value, in Canadian dollars)
comment (textual, up to 30 characters)

Only the comment field might be left blank for a subscription.

The app should allow the user to:

show a list of subscriptions, along with a summary of the total monthly charge for all
add a new subscription (which always appends to the bottom end of the list)
view and edit the details of an existing subscription
delete an existing subscription

The list need not show all the information for a subscription if space is limited. Minimally, each record in the list should show the name, date, and monthly charge.

The app must assist the user in proper data entry. For example, use appropriate user interface controls to enforce particular data types and avoid illegal values.

The app must be persistent. That is, exiting and fully stopping the app should not lose data.

Citing:

Lonely Twitter GitHub repo forked from user Finicft

Other references are cited as they were used throughout the project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages