Static site client now needs members area
Hey all, I recently built a website for a local charitable youth group. At the time, when we did a requirements analysis, the site was going to be semi frequently updated by the leaders but all content would be publicly available. We did identlfy cases where leaders would need to send data to members and parents (eg changes to pickup times / locations etc) only but their current solution was to use a private facebook group so it was classed as out of scope. The key factor identified was minimising the ongoing cost if the site.
After this, I built them a static site using Astro, hosted on github pages and with decap cms as their content management system.
Since release, the UK government have announced their ill concieved social media ban which has broken this workflow. Now they need a way of disceminating infomation to a limited group without the general public having access that doesnt involve social media. Im stuck between a rock and a hard place as ethier i need to rearchitect the site to have a proper backend, database and, auth flow and properly host it somewhere or i need to shoehorn some kind of members area into the site as is.