Multiforum is an online platform for communities to run forums with discussions, events, and shared knowledge.
- Discussions: upvotable community posts and comment threads
- Calendar: event posting and discovery
- Wikis: collaborative docs with revision history and diff views
- Cross-posting: events and discussions can be shared to multiple forums
- Map-based discovery: browse/filter events by location, tags, time, and forum
- Responsive UI: desktop and mobile support
Note: screenshots are more recently updated than the video.
npm install
npm run dev- Development setup
- Architecture and authentication
- Feature updates (2025)
- Screenshots gallery
- Contributing guide
- Performance details
- Developer workflow and standards
- Frontend: Vue/Nuxt + Apollo Client
- Backend: Apollo Server + Neo4j
- Authentication: Auth0 + SSR auth hint cookies
- Maps: Google Maps
This project is in active development.