code4romania / code4romania/war-support-un-acoperis
Admin Dashboard Design
- Dominant language
- Blade
- Stars
- 9
- Forks
- 36
- PR merge metrics
- No merged PRs in 30d
Description
Admin user needs to see a Dashboard with statistics from the platform, as in the screen below, from the sidebar menu -> Dashboard

Blocks containing charts with Value over Time, as shown in the screen. The Admin user needs to see chart Title, date filter (from ...date... to ...date...) and a button to export the data [tbd]
The charts:
1. Number of active hosts in the platform = number of (HOST/TRUSTED) users that have at least one (validated) hosting place in the platform, in time [_Numar de gazde inregistrate pe platforma_]
2. Number of new Request = number of (validated) hosting Requests submitted in that period of time [_Numar de solicitari noi depuse_]
3. Hosting capacity = number of max capacity mentioned in all the (validated) hosting submissions
4.
5.
Cards:
- Number of unsolved Requests = number of request that have been Validated, and are currently not Assigned to a hosting place [_Solicitari curente nerezolvate_]
- Number of free hosting capacity = sum of all capacities of hosting places that are not Assigned (some hosting places may be partially Assigned, needs to take into consideration the free spots from these places) [_Capacitate curenta cazare libera_]
- Number of all people looking for accomodation = number of people from all the currently unsolved(unassigned) Requests - a request from a user that mentioned they re with their family will mention number of people he's with, so it's one(the user)+number mentioned. this is for knowing for how many people we needed to find accomodation [_Total persoane din solicitari_]
- Total number of hosting Requests = number of (Validated by Admin) hosting requests registered in the platform [_Total solicitari depuse_]
- Total hosting capacity = sum of all (validated) hosting places' capacities (assigned or not) [_Total capacitate cazare (persoane)_]
- Number of people from all Requests = number of people from all the Requests (assigned or not) - a request from a user that mentioned they re with their family will mention number of people he's with, so it's one+number mentioned [_Total persoane din solicitari_]
- Number of people assigned to a hosting place = all people from Requests that were assigned to a hosting place, including family members just as in the one above; [_Total persoane cazate (alocate) pana acum_]
Contributor guide
Research direction
Start at the admin sidebar's Dashboard entry point and trace the data sources for validated hosts, requests, hosting places, assignments, and capacities. Confirm the intended chart and card layout from the screenshot, and clarify the missing charts and export behavior; done means the specified statistics, date filtering, and dashboard presentation work for admin users.
Written by the indexing model from the issue text.
Assessment
- Domain
- analytics, full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100