Fullbase

Fullbase

Fullbase is a full-stack code generating framework. You define the
data model and controllers - and Fullbase turns that into code.

SQL Server / C# .NET Core + EntityFramework / Svelte + TypeScript

I actually like to see Fullbase as if you get some new junior developers on the team.
They are not afraid to do all the tedious and boring stuff. If you just give them a
detailed description of what to do, they will generate a lot of code in
no-time. The code is highly efficient and free from bugs that most other humans
tend to introduce sometimes!

Does this sound interesting? Stay tuned for more information
and why not subscribe to my Youtube-channel where I post regular
updates and demos of new features:
https://www.youtube.com/channel/UCsr7_znRFHE0ikapyaMLN-g

You can get started, download Fullbase today and read the Wiki on my Github:
https://github.com/Krillegeddon/Fullbase.dev

Are you just starting up a new project? You should definitely become a beta-tester - contact me!
christian@fullbase.dev

Latest update: 2022-02-05

Happy coding, everyone! :-)

Superscript

Code generation

Check out what type of code that is generated.

Code generation

Database

Database tables and views are created automatically. Fullbase automatically patches QA and Production databases upon deploy.

Code generation

Backend

APIs are created for communicating with frontend.

Queries are created automatically based on selected tables and views. Any type of query will have a matching Save function just out of the box.

The generated code is easily combined with the domain specific logic that your application requires.

Code generation

Frontend

Code is generated to communicate with backend. REST-calls, corresponding Typescript-classes and Svelte-stores are created. Full CRUD functionality by a click of a button.

Developer

Fullbase Developer

Tables and controllers are defined in the Fullbase Developer GUI (will be integrated in VSCode). From a very quick and simple setup, Fullbase will generate a complete fullstack CRUD-application from this information.

Via the Field Details-section, you can define the final touches to the design.

Developer

Automatically Generated GUI

The generated GUI is a standard Boostrap 5 Svelte Application. By the click of a button, it is perfectly fine for prototyping purposes and discussions with stakeholders.

After that, it is easily configured via the Fullbase Developer to finalize the layout!

Developer

More frameworks and technologies will be supported

More databases will be supported in the future, like Postgres, MySQL, Oracle...

More backend frameworks will be available in the future, like Python/Django and NodeJs.

Superscript

Code generation

Check out what type of code that is generated.

Data

Enum Tables

Sometimes you want to handle the data in a table like an Enum. This function makes it possible to store the value of a table within the project settings. Add a new value via Fullbase Developer, and that row will be added to the database.

Data

Migration

If you are building an application and you are re-using an existing database. You can migrate data from that database onto your new application's database.

Code generation

Frontend

In the out-of-the-box application that Fullbase generates, everything works with a click of a button! But, whenever you need to go beyond - anything can be achieved with the flexible template system. Every single line of code in the generated application can be tailored and customized.