Skip to content

DB Craft is a web application designed to simplify the creation of database diagrams

License

Notifications You must be signed in to change notification settings

maks-kovpak/db-craft

Repository files navigation

DB Craft

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.

Features

  • 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.

Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js (>= 18.x)
  • yarn

Installation

  1. Clone the repository:

    git clone https://github.com/maks-kovpak/db-craft.git
  2. Navigate to the project directory:

    cd db-craft
  3. Install dependencies:

    yarn install
  4. Set up environment variables:

    Create a .env file in the root directory and add necessary environment variables (e.g., database connection strings, API keys).

  5. Run the development server:

    yarn dev
  6. Open http://localhost:3000 in your browser to see the app.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

DB Craft is a web application designed to simplify the creation of database diagrams

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages