Skip to content
Eitan Blumin edited this page Jan 25, 2019 · 15 revisions

Welcome to the CRUDE-NET wiki!

Summary

The project's aim is to implement a CRUD application generator.

I want to base it on AdminLTE (or Blur Admin) template, and an existing open source crud generator such as Evolutility or serenity, but I'm open to other ideas.

The best examples I could find that were closest to my vision of a CRUD generator are Evolutility, CRUDBooster and Serenity.

Unfortunately, they all lack certain features that I believe are critical, but since they're open-source, they can be leveraged as a good starting point.

Most crucial requirements:

  1. The development stack must be such as to allow as few installations and 3rd party programs as possible during deployment.

    • This is why I chose ASP.NET because it already relies on pre-existing Windows components.
    • And it's why I chose Angular/React as front-end because after build I can just copy and paste the files into wwwroot and it'll work.
    • No need for 3rd party installations (such as Docker, Node.js or Apachee), and no need to run any executable in order to make it work (such as dotnet run or npm start).
  2. The database backend MUST be Microsoft SQL Server. This is NOT negotiable (although, assuming the DB layer would be decoupled, integrating other database platforms at a later stage is not out of the question).

  3. The ability to create and manage forms/views/modules/components/however you wanna call it, MUST be in an easy-to-use graphical user interface, changes in which would be seen immediately in the portal.

Related resources:

Clone this wiki locally