Back to Portfolio
Developer Tools

Database Manager

All-in-One Platform for Database Management and API Automation

Personal Project
3 Months2025
in-progress
Database Manager

Project Overview

A web-based database management tool that allows users to connect to various databases (PostgreSQL, MongoDB, MySQL) and automatically generate secure REST APIs for each collection/table, complete with a permission system.

This project was developed to simplify backend development by providing a centralized platform. Users no longer need to manage multiple database tools or write boilerplate code for CRUD APIs. With an intuitive interface, developers can manage data and instantly obtain functional and secure API endpoints, significantly speeding up development time.

Technologies Used

SvelteKit
Go Fiber
MongoDB
Docker

Challenges

  • Building reliable connectors for various database types with different structures
  • Designing a secure system for storing user database credentials
  • Creating a dynamic API generator logic capable of handling various data schemas

Solutions

  • Used official drivers for each database and created an abstraction layer in Go Fiber to standardize operations
  • Implemented at-rest encryption for all stored credentials
  • Built a template engine in the backend to dynamically generate API routes and controllers based on read schemas
  • Used SvelteKit to create a reactive and fast user interface

Project Gallery

Database Manager screenshot 2
Database Manager screenshot 3
Database Manager screenshot 4

Project Details

Client

Personal Project

Duration

3 Months

Year

2025

Category

Developer Tools

Key Features

  • Multi-Database Connection (PostgreSQL, MongoDB, MySQL)
  • Graphical Interface for Data Management (CRUD)
  • Automatic REST API Generator for Each Collection/Table
  • Role-Based Permission System for APIs
  • Automatically Generated API Documentation
  • Secure Database Connection Management

Interested in Similar Work?

Let's discuss how I can help bring your project to life.

Get In Touch

Other Projects