https://github.com/htmujahid/supasheet-lite
The admin panel you've been waiting for
https://github.com/htmujahid/supasheet-lite
datatable nextjs react react-hook-form react-query react-table shadcn supabase supasheet tanstack tanstack-query tanstack-table zod
Last synced: 7 months ago
JSON representation
The admin panel you've been waiting for
- Host: GitHub
- URL: https://github.com/htmujahid/supasheet-lite
- Owner: htmujahid
- Created: 2025-07-08T18:50:31.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-07-08T19:52:30.000Z (7 months ago)
- Last Synced: 2025-07-08T20:21:19.698Z (7 months ago)
- Topics: datatable, nextjs, react, react-hook-form, react-query, react-table, shadcn, supabase, supasheet, tanstack, tanstack-query, tanstack-table, zod
- Language: TypeScript
- Homepage: https://lite.supasheet.app
- Size: 1.61 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Supasheet
The admin panel you've been waiting for
Supasheet is a powerful admin panel designed to work seamlessly with Supabase. It provides an intuitive interface for managing your data, users, and settings, making it easier than ever to build and maintain your applications.
Try out Supasheet using our hosted version at lite.supasheet.app
## Features
- [x] Authentication
- [x] User management
- [x] Authorization (RBAC)
- [x] Resource (CRUD)
- [x] Customizable UI
- [x] Internationalization (i18n)
- [x] SQL Editor
## Getting Started
To get started with Supasheet, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/htmujahid/supasheet-lite.git
```
2. Navigate to the project directory:
```bash
cd supasheet
```
3. Install the dependencies:
```bash
npm install
```
4. Place your Supabase URL and API key in the `.env.dev` file:
```env
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_api_key
```
5. Run the migrations:
```bash
npm run supabase migration up
```
6. Start the development server:
```bash
npm run dev
```
7. Open your browser and navigate to `http://localhost:3000` to see the application in action.
## Technology Stack
1. **Frontend**: Next.js, React, Tailwind CSS
2. **Backend**: Supabase (PostgreSQL, Auth, Storage)
3. **Deployment**: Vercel (for frontend), Supabase (for backend)
4. **MISC**: Diceui, React Query, TanStack Table, React Hook Form, Zod, i18next
## Contributing
We welcome contributions to Supasheet!