37 lines
608 B
Markdown
37 lines
608 B
Markdown
|
|
# FreeTable
|
||
|
|
|
||
|
|
SeaTable-Clone: Multi-User Login, Rollen, Tabellen, Views, Detailansicht.
|
||
|
|
|
||
|
|
**Tech:** Python/FastAPI + Vue.js 3
|
||
|
|
|
||
|
|
## Quick Start
|
||
|
|
|
||
|
|
### Backend
|
||
|
|
```bash
|
||
|
|
cd backend
|
||
|
|
pip install -r requirements.txt
|
||
|
|
python run.py
|
||
|
|
```
|
||
|
|
|
||
|
|
### Frontend
|
||
|
|
```bash
|
||
|
|
cd frontend
|
||
|
|
npm install
|
||
|
|
npm run dev
|
||
|
|
```
|
||
|
|
|
||
|
|
## Features
|
||
|
|
|
||
|
|
- Multi-User Authentication (JWT)
|
||
|
|
- Role-based access (Admin, Owner, Member, Viewer)
|
||
|
|
- Workspaces with member management
|
||
|
|
- Tables with 15+ column types
|
||
|
|
- Grid/Gallery/Form views
|
||
|
|
- Detailed record view with comments
|
||
|
|
- Activity log
|
||
|
|
|
||
|
|
## API
|
||
|
|
|
||
|
|
`/api/v1` - REST API base
|
||
|
|
|
||
|
|
See `.a0/freetable/` for full documentation.
|