https://github.com/onurlulardan/forgecrudio
https://github.com/onurlulardan/forgecrudio
admin-dashboard admin-panel api api-generator autogenerated cms cms-framework database database-management database-schema nextjs postgresql prisma react-flow rest-api schema-generation
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/onurlulardan/forgecrudio
- Owner: Onurlulardan
- Created: 2024-11-09T12:40:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-11T06:48:18.000Z (about 1 year ago)
- Last Synced: 2024-11-11T07:34:00.808Z (about 1 year ago)
- Topics: admin-dashboard, admin-panel, api, api-generator, autogenerated, cms, cms-framework, database, database-management, database-schema, nextjs, postgresql, prisma, react-flow, rest-api, schema-generation
- Homepage: https://forgecrud.com
- Size: 970 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ForgeCRUD
[ForgeCRUD](https://forgecrud.io/) is a database design and project creation platform developed for software developers and those looking to kickstart their projects quickly. Registered users can create database schemas and transform them into a Next.js-based project.
## Features
- **Database Design**: Create complex database structures using React Flow with 1:1, 1:N, N:N, and Self relationships.
- **Prisma Schema and SQL Output**: Preview and export your database design in **Prisma Schema** and **SQL** formats.
- **Next.js Project Output**: Automatically generate a Next.js project based on your database design.
- **Admin Panel**: Includes a ready-to-use admin panel, customizable with Ant Design.
- **Automatic API Route Creation**: Automatically generates API routes based on your database diagram.
- **Rate Limiting**: Provides rate limiting for API security.
## Usage Steps
1. [Sign up for ForgeCRUD](https://forgecrud.io/) and log in.
2. Create a **New Project** and use the React Flow interface to design your database structure.
3. Complete your database structure by adding relationships (1:1, 1:N, N:N, Self).
4. Once your design is complete, use the **Preview Buttons** to view your database schema in **Prisma Schema** and **SQL** formats.
5. When your project is ready, get the **Next.js Output** for a fully integrated project with a database and API.
6. Manage your data in an intuitive interface designed with Ant Design using the **Admin Panel**.
## Benefits of ForgeCRUD
- **Quick Start**: Start your projects on a web-based platform without needing a full setup.
- **Customizable**: Supports custom database structures and API routes tailored to your project needs.
- **Prisma Schema and SQL Support**: Preview and export your designs in both Prisma Schema and SQL formats.
- **Ease of Use**: A simple, user-friendly interface to easily create complex database structures.
- **Flexibility**: Choose to use it solely for database design or as a complete Next.js project output.
## Feedback and Contributions
To reach out to the ForgeCRUD team with suggestions or feedback, please contact us at [support email](mailto:altuntasonur99@gmail.com). We welcome contributions and suggestions to help improve the project.
## License
ForgeCRUD is a free service that helps users create projects with ease.
## Screenshots
Below are screenshots showcasing the features offered by the platform:







## Output Project Semple


