⚠️ Under Construction
For the old version, please check out the repo: Eorg.
For
v1of SoftMaple, please check out themainbranch.
shadcn/ui turborepo architecture:
-
apps
-
web - Main web application
-
Next.js v16 with
appfolder - Liveblocks for real-time collaboration
- Supabase for database and authentication
-
Next.js v16 with
-
web - Main web application
-
packages
- config - Site configuration
- db - Database schema and migrations
-
editor - Rich text editor
- Lexical for rich text editing
- React 19 and Vite
-
md2latex - Markdown to
$\LaTeX$ converter - eslint-config - Shared ESLint configuration
-
typescript-config - Shared TypeScript
tsconfig.json -
ui - Shared React component library
- shadcn/ui for UI components
- Tailwind CSS v4 for styling
-
docs
- docs - Mintlify Documentation - Project documentation
We use pnpm for package management, if you never used it, see pnpm for installation.
pnpm install
pnpm devThe SoftMaple community can be found on GitHub Discussions, where you can ask questions and voice ideas.
To chat with other community members you can join the SoftMaple Discord.
Our Code of Conduct applies to all SoftMaple community channels.
Devin AI $500 grants
