https://github.com/Chensokheng/next-supabase-dashboard
https://github.com/Chensokheng/next-supabase-dashboard
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/Chensokheng/next-supabase-dashboard
- Owner: Chensokheng
- Created: 2023-11-15T03:23:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-24T15:08:23.000Z (over 1 year ago)
- Last Synced: 2024-08-13T07:17:01.095Z (8 months ago)
- Language: TypeScript
- Size: 350 KB
- Stars: 38
- Watchers: 2
- Forks: 24
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - Chensokheng/next-supabase-dashboard - (TypeScript)
README

## Getting Started
First, install the dependencies
```bash
npm i
```
then run the development server:```bash
npm run dev
```## Check list
- [ ] setup supbase fill env.sample
- [ ] create developer user
- [ ] handle create user using service role
- [ ] Prevent UI from none admin
- [ ] update create user for only admin to create only
- [ ] read user
- [ ] update user
- [ ] delete user## Tables
```sh
permission_table:{
id: uuid,
role: text,
status: text, (active,resigned),
created_at: date,
member_id: uuid
}
``````sh
member_table:{
id: uuid,
name: text,
created_at: date,
}
``````sh
todo_table:{
id: uuid,
title: text,
completed: boolean,
created_at: date,
created_by: uuid (foreign_key member_id)
}
```