mirror of
https://github.com/findyourmagic/dber.git
synced 2026-04-26 06:25:54 +03:00
Database design tool based on entity relation diagram
| components | ||
| config | ||
| data/example | ||
| engine | ||
| hooks | ||
| pages | ||
| public | ||
| styles | ||
| utils | ||
| .alias.js | ||
| .editorconfig | ||
| .eslintrc.json | ||
| .gitignore | ||
| .node-version | ||
| .prettierignore | ||
| .prettierrc.yaml | ||
| dber.gif | ||
| docker-compose.yml | ||
| Dockerfile | ||
| LICENSE | ||
| next.config.js | ||
| package-lock.json | ||
| package.json | ||
| README-CN.md | ||
| README.md | ||
DBER | Database design tool based on entity relation diagram
Website and Demo
Features
- Design data structures Visually
- Create relationships with drag and drop
- Export SQL scripts from the graph
Tech stack
SVG
Next.js(React)
DBML
ArcoDesign
Dexie(indexDB)
Getting Started
First, Clone the repository or download the source code.
Install the dependences.
npm install
# or
yarn install
Run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
Run in the production mode:
npm run build && npm run start
Export static pages:
npm run gen
Build & Startup with docker
Build docker image with command:
docker build -t dber .
Then run it with docker or docker compose:
docker run -p 3000:3000 dber
OR
docker-compose up -d
Open http://localhost:3000 with your browser to see the result.
