[[!meta title="Roadmap"]] The current goal is to get Effireg into a state where T.T. (who takes care of the Effi membership register) can start trying it to see if it would work for real use. Once T.T. can import all the real data, and start managing it in Effireg, the second goal is to allow members to view their own data. After that, we'll what needs to happen next, which might include things like members updating their own data, prospective members submitting membership requests, etc. # Roadmap graph @startroadmap prod: label: "Effireg is in production" depends: - effiapi - effiweb status: goal effiapi: label: | effiapi allows all relevant operations on membership data depends: - effiapi_create check: label: | effiapi has an automated test suite status: finished ci_cd: label: | Effireg has a CI/CD setup that updates the software of a demo site upon every change to the source code repository. depends: - check status: finished effiapi_create: label: | effiapi can create a member resource depends: - ci_cd status: finished create_subject: label: | effiapi can create a subject for Qvisqve depends: - effiapi_create effiweb: label: | effiweb allows members to log in and view their own data depends: - email_authn email_authn: label: | Effireg can send a member a link and following that logs them in depends: - create_subject @endroadmap # Legend @startroadmap goal: label: "This is the end goal" status: goal depends: - notready notready: label: | Something else must be done first depends: - ready - next - done ready: label: | Doable now, but not chosen for the current iteration next: label: | Chosen for the current iteration status: next done: label: | Finished task status: finished @endroadmap