So they need a simple CRUD app that their charity organizers can log into and submit details of the people who use their service. They also need to keep records of which people have attended sessions that they run.
My first thought of how to build this would be to start them an AWS account and use RDS to store the data, and then write a simple API app to perform CRUD operations on it which would run on Fargate, then serve up a static front end to call the API.
I was wondering if anyone has any better ideas that I might have missed? I'm used to working full time for large tech companies where hosting and maintenance are just a normal part of life, so I'm aware I might have a blinkered view of how to go about this. They're a charity with no full time tech staff so maintenance needs to be minimal, and the cheaper the hosting costs the better for obvious reasons.
Also, as usual, the software itself is rarely the problem. Maybe ask yourself why are they still on pen and paper in 2021. My guess? Major resistance to change, employees lacking IT skills, etc. Basically, you will not only have to pick a CRM but manage the organizational change, educate employees, etc.
Fork a svelte frontend and host it over services like netlify or vercel which too ofcourse are free!
That just sounds so malicious.
See how far you can get with a Google spreadsheet.