I’ve built a few dashboards over the years for various orgs, but like others haven’t really been able to showcase much due to sensitive info etc. Well I’m an avid home brewer and decided on a personal project recently using PSU.
Still quite a way to go and some definite tweaks to the look and feel are needed. But here’s a list of what’s been completed:
- Public access as well as member and admin role based access (the auth is relayed through a second app)
- Google OIDC Auth (pass through avatar, name & email address)
- Profile page with on the fly editable settings
- Recipes page with global, personal and saved lists
- Rateable recipes, scores are aggregated
- Recipes can be exported from any brewing software and imported into the site (adheres to the BeerXML standard)
- Recipes can be exported from the site back to xml
- Map view shows members approx location, breweries, and notable pubs that the collective visit with links to their external sites
- New users can self register for access
- Access requests have to be approved by site admins (custom admin portal for elevated members that doesnt use PSU back end)
Future plans:
- Better profile pages that allow for showing off pictures of your own homebrew kit
- Uploadable pictures to the recipes
- Hop exchange, list and see others surplus stock, propose trades with members for the next meetup
- Notifications, maybe integration with OneSignal for mobile notifications, or fall back to email if I give up trying to get that working
- Meetup/Event information
- Label Designer (integration with stable diffusion automatic1111 api)
- Suggestion box & reportable issues
- Figure out how to get Facebook auth working
- More direct integration with the leeds homebrew club facebook group