Iteration 1 - pdean1/CS6920-Group-4-Project GitHub Wiki
[Iteration one downloadable zip file containing executable] (http://stu.westga.edu/~pdean1/budgetbuddyexecutable/BudgetBuddyExecutable.zip)
Goals for Iteration One
- Basic mock-up or wire sketch for visualization.
- User interface designed with basic forms, i.e. (welcome page, login popup, dashboard page, manage expense page)
- Hard coded dummy information for budget testing.
- Log in for signing in a user for testing.
- Front end manual testing of the UI and login.
- Authentication class created for login.
- Splash welcome screen that displays user’s name once logged in.
- database designed and created to add/modify/delete data from user.
Assignments for Iteration One
Our assignments are currently tracked through the Issues feature within GitHub. Here our the [tasks for Iteration One] (https://github.com/pdean1/CS6920-Group-4-Project/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22Iteration+1%22).
Assignments to be picked up
- Ivy - (design story board for application flow, create wire frame in Visio, create forms, hard code dummy data)
- Tamiko - (design initial themes and mock-up for UI, create forms, manual UI testing, welcome screen)
- Patrick - (design database entity relationship diagram, setup database in github, stub in code for database)
User Stories
These user stories detail functionality that we believe is fit for the Application we are developing.
- As a normal user, I want to be able to create an account and login, so that I may utilize the budgeting application.
- I would like a dashboard that shows my summary, i.e. monthly income, monthly expenses, and savings available.
- As a user I’d would like to see visual differences between bills and earnings, so that it is easier to distinguish from the two.
- I would like to have an auto sum of my expenses that is offset by my income, so I can see my remaining monthly balance after all expenses.
- As a normal user, I would like to create a budget for a specific month with specific characteristics, so that I may manage and see data about my budgeting.
- I’d like to designate bills as paid and not counting against me.
- I would like to be able to categorize household bills, i.e. car, home, insurance, needs, etc.
- As a normal user, I want to be able to designate bills, earnings, etc. as a recurring item, so that when I create a new monthly budget for next month the bills, earnings, etc. will auto-populate in the new budget
- I would like a notes or comment section to add reminders about important things.
- I would like to view my budget by day, week, month or year at a glance.
- I would like a pop up of a bill that is due tomorrow or over due.
- I would like to be able to logout with confirmation of my logout displayed.
- I would like to see a welcome once logged into the application.
- I’d like to be able to manage my account (update/delete).
- I’d like to add bank account and debt accounts so that I can check my balances over time.
- I would like a notes or comment section to add reminders about important things.