DB Craft is a web application designed to simplify the creation of database diagrams. Built using Nuxt.js and TypeScript, DB Craft offers an intuitive interface for developers and database architects to visualize and design their database schemas.
- Interactive Diagram Creation: Drag and drop tables, columns, and relationships to design your database schema.
- Export Options: Export diagrams as SQL or PNG for easy integration and sharing.
- Integration: Connect with databases like PostgreSQL and MySQL for schema import/export.
- Responsive Design: Optimized for desktop and mobile for seamless designing on the go.
Before you begin, ensure you have the following installed:
- Node.js (>= 18.x)
- yarn
-
Clone the repository:
git clone https://github.com/maks-kovpak/db-craft.git
-
Navigate to the project directory:
cd db-craft
-
Install dependencies:
yarn install
-
Set up environment variables:
Create a
.env
file in the root directory and add necessary environment variables (e.g., database connection strings, API keys). -
Run the development server:
yarn dev
-
Open http://localhost:3000 in your browser to see the app.
This project is licensed under the MIT License. See the LICENSE file for details.