I just got to know about Bubble, and thought I’ll give it a try for a side project that I have been thinking of doing for quite sometime now.
I would like to create a custom volunteer management system where there would be many organizations with different user roles (admin, members and volunteers). Each organization will have it’s own dashboard UI).
Admin Portal (Admin can do a lot of stuff like adding members, volunteers etc.)
Member Portal (Can add volunteers but only an admin can approve)
Volunteer Portal (Can view their own profile, and opportunities they are working on)
Admin Portal (Admin can do a lot all of the functions like adding/editing/deleting members, volunteers etc.)
Member Portal (Can add volunteers but only an admin can enable/approve)
Volunteer Portal (Can view/edit their own profile, and opportunities they are working on)
…and the list can go on. Is this possible to do? How can I structure the database? Also, is it possible to convert this system to a SaaS model later on?
Appreciate your help.