Developer Tools
Database Manager
All-in-One Platform for Database Management and API Automation
Personal Project
3 Months • 2025
in-progress

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



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

