Remix Knowledge Base
This is the Knowledge Base feature of SaasRock. I used Intercom and Crisp help centers as "inspiration" ?.
Demo
- Demo: https://saasrock.com/docs
- Watch the introduction video demo
Getting Started
- Install dependencies:
- Initialize the database (the
schema.prisma
db provider must match the DATABASE_URL
provider):
npx prisma migrate dev --name init
or
- Start the development server:
Features
-
WYSIWYG editor: Tiptap editor with AI-powered suggestions (thanks to Novel.sh)
-
Markdown editor: Monaco editor with markdown support.
-
Multi-knowlege-base support: Create multiple knowledge bases for different purposes.
-
Multi-language support: Add categories and articles in multiple languages.
-
Simple Analytics: Views, Upvotes, and Downvotes tracking.
-
Image storage with Supabase: Upload article images to Supabase Storage.
-
SEO: Add SEO title, description, and image to your articles.
-
Article Duplication: Duplicate articles so you don't start from scratch.
-
Article Drafts: Save your articles as drafts and publish them when you're ready.
-
Import and Export: Don't lose your data, import and export your knowledge bases.
Community
- Join the Discord to chat with other SaasRock users or to DM me directly.
- Follow SaasRock or me on Twitter.
SaasRock
If you liked this project, you might also like SaasRock, a SaaS starter kit that helps you build your SaaS faster.
License
Licensed under the MIT License.
Sponsor
If you find SaasRock KB useful and would like to support its development, consider becoming a sponsor. Your sponsorship will help ensure the continued maintenance and improvement of this project.
You can sponsor me on GitHub Sponsors. Every contribution is highly appreciated!