Skip to content

Conversation

@remojansen
Copy link
Contributor

@remojansen remojansen commented Nov 3, 2023

Pull Request details:

MVP support for creating events and communities so Codu can replace meetup.com

Any Breaking changes:

Everything should continue to work, but the user profile page now has more sections

Associated Screenshots:

https://gist.github.com/remojansen/68ff63f9024f9f952683731c12537bc9

✅ Hacktoberfest

NiallJoeMaher and others added 30 commits April 17, 2023 11:24
* Revert node versions to 16 for build

* Add overflow scroll to comments
* Update Tailwind config with new black

* Update globals to use neutral gray

* Remove slate, gray and smoke colors

* Remove quotes from blockquote
* Bump Prisma versions
* Simple metrics page for ADMINS
* Breakpoints for mobile
* Add post editor sticky header and preview icon button
* Remove toaster on save event
* Create editor specific layout
* Add EditorHints component to display the article editor hints and tips
* Use EditorHints and LayoutEditor components
* feat: add announcement section to articles page
* Cleanup CDK, remove Edge Stack from build

* Cleanup announcement banner

* Descriptive alt text
@vercel
Copy link

vercel bot commented Nov 3, 2023

@remojansen is attempting to deploy a commit to the Codú Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions
Copy link

github-actions bot commented Nov 3, 2023

Hello @remojansen, thanks for opening your first Pull Request. The maintainers will review this Pull Request and provide feedback as soon as possible. Keep up the great work!

@remojansen
Copy link
Contributor Author

This is MVP, here are some things that should be done in the future:

  • SEO Metadata
  • Event comments
  • Add lat & long to events + filter by geolocation
  • Event flags hybrid, in-person, online
  • Add event to calendar
  • Share events on social media
  • Add event co-organisers
  • +1 attendees
  • Event checking in

@remojansen remojansen changed the title Events & Communities MVP Events & Communities Nov 3, 2023
@NiallJoeMaher
Copy link
Contributor

This is a mighty amount of work! It'll take a couple of days to review/test it all. Thanks for all the awesome work.

@vercel
Copy link

vercel bot commented Nov 3, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
codu ✅ Ready (Inspect) Visit Preview 💬 Add feedback Nov 3, 2023 9:42pm

@remojansen
Copy link
Contributor Author

remojansen commented Nov 4, 2023

Here are the actions and business rules it might help you while testing it:

  • Create a community --> Button on the communities home page (needs a session)
  • Edit a community --> Button on community home page (needs a session + being one of the community organisers)
  • Create an event --> Button on community home page (needs a session + being one of the community organisers)
  • Edit an event --> Button on event home page (needs a session + being one of the community organisers)
  • Join community --> Button on community home page (needs a session + NOT being one of the community organisers)
  • Leave community --> Button on community home page (needs a session + NOT being one of the community organisers)
  • RSVP --> Button on event home page (needs a session + NOT being one of the community organisers)
    • If the capacity is reached, the RSVP is displayed in the waiting list automatically
  • Cancel RSVP --> Button on event home page (needs a session + NOT being one of the community organisers)

I left the following out:

  • Draft events: In meetup.com, it is common to announce a meetup and say something like talks TBD, so I left this out for simplicity.
  • Delete event: I left this out because I don't have admin knowledge. I thought that it would be better if you implemented this feature.
  • Delete community: I left this out for the same reasons as the previous ones and because deleting an event could be bad for the codu platform. In meetup, for example events are not deleted, and someone else can become the new organiser.

One last thing: I went to the preview site, but looks like the data migration is not applied there:

Screenshot 2023-11-04 at 09 30 47

@praveen-quizizz
Copy link

Just a thought, what if we break this big PR into smaller feature request pr.
That might make it easier to go through
@NiallJoeMaher @remojansen

@NiallJoeMaher
Copy link
Contributor

Just a thought, what if we break this big PR into smaller feature request pr.

That might make it easier to go through

@NiallJoeMaher @remojansen

Thanks for the suggestion! On this occasion I'm happy enough because I've chatted with Reno separately about this feature and he's no amateur with this stuff. 🦾

Copy link
Contributor

@NiallJoeMaher NiallJoeMaher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very cool! Really excited to have this in the app. 🦾

@NiallJoeMaher NiallJoeMaher changed the base branch from develop to main November 6, 2023 08:01
@NiallJoeMaher NiallJoeMaher changed the base branch from main to develop November 6, 2023 08:02
@NiallJoeMaher NiallJoeMaher merged commit c5f2ff6 into codu-code:develop Nov 6, 2023
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

Successfully merging this pull request may close these issues.