What is Raclette? β
Raclette is a fullstack framework designed specifically for building platforms and portals. It provides the essential building blocks that every business application needsβauthentication, multi-tenancy, APIs, and UI componentsβso you can focus on your unique business logic.
Core Concept β
Every platform application follows the same pattern:
- Users need to log in and have different permissions
- Data needs to be organized and accessible via APIs
- UIs need dashboards, forms, and workflows
- Everything needs to scale across multiple tenants/organizations
Raclette handles steps 1-4 out of the box. You handle your specific business requirements.
Architecture β
ββββββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β raclette Workbench β β Your Frontend β β Mobile App β
β (Built-in) β β (Vue/React/etc.) β β (Upcomgin) β
βββββββββββ¬βββββββββββ βββββββββββ¬βββββββββ βββββββββββ¬ββββββββ
β β β
βββββββββββββββββββββββββββΌββββββββββββββββββββββββ
β
βββββββββββββΌβββββββββββββββ
β Raclette Core β
β β
β β’ Auth & Permissions β
β β’ Multi-tenant Data β
β β’ Auto-generated APIs β
β β’ Workflow Engine β
β β’ Plugin System β
ββββββββββββββ¬ββββββββββββββ
β
ββββββββββββββΌββββββββββββββ
β Database β
β β
ββββββββββββββββββββββββββββ
Built For β
SaaS Applications: Customer portals, project management, CRM systems
Internal Tools: Workbench (admin area), workflow management, business intelligence
Multi-tenant Platforms: White-label solutions, marketplace platforms
Enterprise Portals: Supplier management, customer self-service, partner platforms
Technical Stack β
- Backend: Node.js with Fastify, MongoDB (currently)
- Frontend: Supports Vite -> Vue.JS + React.JS (coming soon)
- Auth: JWT with RBAC, OAuth providers & LDAP coming soon
- Deployment: Docker containers, cloud-ready
Next Steps β
Ready to build your platform? Start with the Getting Started Guide or explore the API Reference.
Development Philosophy
Raclette follows the principle: Common patterns should be effortless, custom logic should be powerful. We handle the infrastructure so you can focus on what makes your platform unique.