Skip to content

249 reports page#281

Open
mehanana wants to merge 2 commits into
mainfrom
249-Reports-Page
Open

249 reports page#281
mehanana wants to merge 2 commits into
mainfrom
249-Reports-Page

Conversation

@mehanana

@mehanana mehanana commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Issue

#249

📝 Description

Created the reports page according to the figma design. Connected to backend by using GET /reports to populate the table & POST /report for the "Generate Report" Modal.

Briefly list the changes made to the code:

  1. Created the reports page based on figma designs
  2. Created the Generate Report modal to allow creating a new report
  3. Wrote tests for the reports page

✔️ Verification

Ran the tests & checked on local host to make sure it matched the figma design
Screenshot 2026-07-07 185141
Screenshot 2026-07-07 190848
image

🏕️ (Optional) Future Work / Notes

Did you notice anything ugly during the course of this ticket? Any bugs, design challenges, or unexpected behavior? Write it down so we can clean it up in a future ticket!

Not sure if this is already a ticket or if I missed it in the code, but I don't think I saw a delete endpoint for the reports. Also, I didn't create the frontend for the schedule view, so that will be a future ticket too I believe.

@mehanana mehanana requested a review from nourshoreibah as a code owner July 7, 2026 23:37
@github-actions github-actions Bot requested a review from tsudhakar87 July 7, 2026 23:37
github-actions Bot added a commit that referenced this pull request Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant