Skip to content

Community Club is a platform for communities to connect and share ideas.

License

Notifications You must be signed in to change notification settings

mvpeters-com/community-club

Repository files navigation

Community club

Open source online community management starter kit.

Features

  • User management (Clerk)

Todo v0

clerk

  • add clerk middleware
  • add clerk frontend
  • create admin route

Lists

  • Add loading state to datatable
  • Allow multi delete
  • Search can filter by multiple fields
  • Add client side pagination
  • Add client side filtering
  • Add client side sorting

Multi language

  • make multi language
  • set language from env file

User management

  • list all users
  • invite user to admin
  • remove user from admin
  • add user to moderator
  • remove user from moderator
  • make admin route protected

Database

  • Add database
  • Add seed structure

Spaces

  • Add discussion space type
  • Add events space type
  • show future events in space
  • if online, create livekit room

General

  • Add tests
  • Add CI/CD
  • Add documentation
  • Add license

Todo v1

user management

  • invite link
  • default spaces
  • default roles
  • custom message
  • multi invite
  • custom user fields
  • view pending invites
  • resend invite
  • delete invite

Forms

  • system for rendering API errors inline

user directory

  • list all users
  • user profile page

Extra's

About

Community Club is a platform for communities to connect and share ideas.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published