An opinionated, full-fledged open-source CMS with everything included. Go beyond basic admin panels with built-in authentication, dashboards, charts, reports, file management, and comprehensive data tools.
Try out Supasheet demo at supasheet.app
- Authentication
- User management
- Authorization (RBAC)
- Resource (CRUD)
- Data Views (Sheet, Kanban, Calendar, Gallery)
- Customizable UI
- SQL Editor
- Dashboard
- Analytics
- Report
- Charts
- File Storage
- Chart
- Audit Logs
To get started with Supasheet, follow these steps:
-
Clone the repository:
git clone https://github.com/htmujahid/supasheet.git
-
Navigate to the project directory:
cd supasheet -
Install the dependencies:
npm install
-
Place your Supabase URL and API key in the
.env.devfile:NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_api_key
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000to see the application in action.
- Frontend: Next.js, React, Tailwind CSS, Shadcn UI
- Backend: Supabase (PostgreSQL, Auth, Storage)
- Deployment: Vercel (for frontend), Supabase (for backend)
- MISC: Diceui, React Query, TanStack Table, React Hook Form, Zod, i18next
- Makerkit
We welcome contributions to Supasheet!