Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Draft Epic]: PlaceCal v1.0 MVP #2086

Open
12 of 35 tasks
kimadactyl opened this issue Oct 2, 2023 · 2 comments
Open
12 of 35 tasks

[Draft Epic]: PlaceCal v1.0 MVP #2086

kimadactyl opened this issue Oct 2, 2023 · 2 comments

Comments

@kimadactyl
Copy link
Member

kimadactyl commented Oct 2, 2023

Overview

A ticket to track our status releasing PlaceCal v1.0. This work will be completed across multiple milestones and tickets and this aims to keep an overview of the project. This ticket is to focus on the absolute have to haves -- let's focus on making what we have right now work reliably and well.

Overall this core funcionality is all reviewing the basic create, read, update and delete commands for our 3 current user groups and making sure they're all watertight and nice to use (citizens, partners, and organisers)

This kind of ticket might be a terrible idea but I think i prefer to keep this thinking in the repo and not notion.

Tech Debt

Citizens

Partners

  • It is clear what happens with your data once added (e.g. Calendar admin page does not specify if contact info is public or private #2069)
  • Have a reasonable onboarding experience - it would be nice to have some kind of like profile completeness thingy if thats not totally naff i think. its a very big intimidating form.
  • Partner admins have appropriate access rights (Make a ticket for partner admin access rights)
  • We get regular (regular can mean bimonthly, just you know, at all) confirmation that listings are still up to date (i think this is the email notifs MVP)
  • Calendar importer gets some love and gives instant / live load results - atm you need to toggle between about 4 screens and wait ages to find out if it worked

Organisers / Commissioners

For now these are the same thing - lets make both work to a minimum standard first, and look at commissioner-specific rights later on.

Bonus features

Low hanging fruit that could be seen as part of getting wider adoption of the idea as a whole but are deffo not 100% needed technically. I guess you can think of this as ecosystem stuff - like if we are selling an ecosystem then we need at least a minimal thing to point at about what the ecosystem looks like to make our USP clearer that we're not just about selling another app. It helps these map on to our user groups too!

  • Provide code for a basic embed for partners to use on their website - i think this would be a huge sell to get them on board
  • Create a trans dim boilerplate - ditto for organisers
  • User-customisable ical feed - the least needed but also this opens up a lot of customisability for people using it (and would make this rationale logically consistent if we had an export option for each of organisers, partners, citizens)
@ivan-kocienski-gfsc
Copy link
Contributor

Looks good! I agree this is more helpful in github as that is where the code is.

Just a couple of small points

  • Upgrade to ruby 3.x
  • Are you calling Citizens users who are visiting the public site? (we already use that term in the admin side of things to designate someone who is not root or not and editor)

The rest seems okay. Guess we'll be working through christmas at this rate ;)

@kimadactyl
Copy link
Member Author

Yep sounds good to 3.0, we should be up to date with latest everything right.

And yes to citizens. If confusing can change. But my idea was to never refer to an abstract user but rather you know, an idea of who the person actually is, in this case a resident of somewhere or a fan of an interest.

And yeah dw i think this will prob take us closer to May!

@aaaaargZombies aaaaargZombies unpinned this issue Oct 31, 2023
@katjam katjam modified the milestone: Tech debt Jan 8, 2024
@kimadactyl kimadactyl pinned this issue Sep 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants