Magic is a super extendible DSL and a scaffolding CRUD generator for .Net Core, that allows you to create your .Net Core/Angular/Database Web applications, literally by simply clicking a button. Watch the video below for a demonstration.
The simplest way to get started, is to download its latest release, and use it as a "starter kit". You will need.
- .Net Core CLI version 3.1.300 or more
- Some sort of database server MySql or MS SQL
- NodeJS, required to serve Angular frontend
- Install Angular in a terminal window with
npm install -g @angular/cli
- Magic
To start the Magic dashboard type dotnet run
in the "backend" folder. Then type npm link
in your
"frontend" folder. Start the Magic dashboard by typing ng serve
in the "frontend" folder. then go to
http://localhost:4200 with your browser.
You can find the project's documentation here.
Although most of Magic's source code is Open Source, you will need a license key to use it. You can obtain a license key here. Notice, 47 hours after you put Magic into production, it will stop working, unless you have a valid license.
Copyright(c) Thomas Hansen 2019 - 2020, Thomas Hansen - [email protected]