Skip to content

Instantly share code, notes, and snippets.

@rtanubra
Last active August 4, 2019 14:49
Show Gist options
  • Save rtanubra/d3bd038043d8b6d2f7a5197171fdbf7f to your computer and use it in GitHub Desktop.
Save rtanubra/d3bd038043d8b6d2f7a5197171fdbf7f to your computer and use it in GitHub Desktop.
Trafus version 1.0
Link to Live application: https://rtanubra-trafus-app.now.sh
Questions:
1. Are you able to use the app in the following way:
1.1 Register a new user
1.2 Join an Existing team or Create a new team
1.3 Add a category
1.4 Add an expense in any category
1.5 Edit a category name or budget
1.6 Edit an expense name or expense
1.7 Delete a category
1.8 Delete an expense
1.9 Switch to a different team
2. Are there any other features you would like to see ?
3. Are there any User Interface related experiences you would like to see?
Requests:
1. Create administrator role to be the guardian of specific team -- not Done
1.1 Maybe aim for a password to join team seperate private vs public teams
2. UI - delete is not obvious for expense -- Done
3. UI - buttons make more obvious -- Done
4. UI - make edit toggle same for expense and category (add edit button to expense) --Done
5. UI - make numbers easier to read with dollar signs, commas seperation -- Done
Requests after iterations:
1.Looks like I can pretend to be another user by using affecting URL
1.1 Need to protect endpoints, identify endpoints to protect
2.Not visually easy to see which teams are private vs public. Color? / Toggle?
3.UI make toggles more obvious or consistent
3.1 Toggle private or public -- LEGEND change **DONE
3.2 Toggle Edit or detail view
4. Rework landing page to more closely match your current app.
5. Input fields Minimum width reduce margins on radio buttons - apply class and have no min width **DONE
USER INTERFACE CHANGES:
Completed
1. Private vs Public. When a user switches teams make it easier for them to identify private vs public:
1.1 Seperate list of public teams and private teams
1.2 have a toggle button that allows users to toggle between the two different list types
1.3 Change legend on each form to better indicate Private vs Public
This requires Application feature change 1.2 to be completed
2. Expense List Ordering , v 2.0
2.1 Under category detail, display the expenses from newest to oldest
This requires Application feature change 1 to be fully completed
3. Expense List Ordering, v 3.0
3.1 Expense list ordering can be changed by user (like excel)
3.2 Order by date, ascending v descending
3.3 Order by amount ascending v descending
3.4 Order by submitter ascending v descending
APPLICATION FEATURE CHANGES
1. Expenses - added features
1.1 migrate expense table to add user_id
1.2 migrate expense table to add date
2.Reporting- Category Detail
2.1 Expense totals across dates.
2.2 A line graph across dates (indipendant variable), start would be 0 budget spent and end would be current budget spent
Each expense would be added across the various days (budget spent) would be the dependent variable
3.Visual representation of budget spent in each category and team summary.
3.1 Think about creating a horizontal cue to display how much of the budget has been spent.
Horizontal bar with 0 at one end and max budget at the other end.
Some kind of line displaying where you are on the current budget
Questions:
1. Are you able to use the app in the following way:
1.1 Register a new user
1.2 Join an Existing team or Create a new team
1.3 Add a category
1.4 Add an expense in any category
1.5 Edit a category name or budget
1.6 Edit an expense name or expense
1.7 Delete a category
1.8 Delete an expense
1.9 Switch to a different team
2. Are there any other features you would like to see ?
3. Are there any visual related experiences you would like to see?
After First Round of Iterations
User 1 -
Answers:
1. Yes I was able to navigate in all of those ways
2. Yes:
2.1 Would like to be able to email out to team members periodic status or when certain thresholds have been reached.
2.2 Identify dates and users who inputted the expense
2.3 Have some sort of reporting tool that would show you how your expenses track across users and dates
3. Yes:
3.1 Make it easier to see if we are joining a private or public team
3.2 Make it easier to see if we are creating a public private team
3.3 Navigation bar color not visually appealing
User 2-
1. Yes
2. Yes
2.1 Identify dates when expenses were inputted
2.2 When looking at a budget of a category there should be a visual cue as to how much you spent
in addition to the numbers you see.
3. Yes
3.1 Make the first page more appealing
3.2 Are the steps correct? Don't you create user first before you create a team?
3.3 Why are the new expenses addded at the bottom?
User 3-
1. Yes
2. Nothing that i can think of
3. Color on the top bar should be better perhaps purple.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment