Skip to content

Dev ticket backlog/things that need to be done #350

@prooflesben

Description

@prooflesben

Frontend

  • Make sure user page has the correct design
  • Make sure pfps are showing correctly(CHeck prs)
  • If you are logged in and there are no cookies show a pop up to logout the user and just say there has been an error(Still broken)
  • Clean up the error showing for update profile
  • Cashflow
    • Methods to calculate things (Mostly a project structure clean code thing)
    • Make it so you are able to check and uncheck certain cost or revenues to test out how the cashflow would look like without certain things
    • Graphs that combine all of the cost and reveunes and have them increase with the correspodning percentages
    • Only fetch the cashflow things if your role is an admin

Backend

  • Cashflow
    • Better error handling in the cost esp the upload cost method
  • Make it so our emails don't go to spam

Misc

  • Think about doing some code reviews to find some bad logic or just bad code I feel like we don't always do things the smoothiest

  • Bug bash soon

  • Cashflow

    • Edit cost and revenues
    • Delete cost and revenues
    • make surethe graph gets updated correctly and can be rescaled nicely
    • Handling and showing correct errors when uploading

3/22-3/28 Tickets

  • Update user page design
  • Show logout prompt if the cookies are missing
  • Connect revenue and cost to backend and display them in the card form and have it connect to the graph
    • Make it so that you also pull all the grants and then just downsize the grant info into a revenue(grants have to be active to count as reveune)
  • Connect adding a cost and revenue to the backend with the frontend ui and add in input validation and error handling
    • Update the drpdowns with the enums defined in the middle ware
  • Ensure the starting cash amount, salary, and benefits increase are uploaded to backend on logout
    • Make sure this is in the logout method

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions