A simple HTML form builder I built using ASP.NET Core Blazor, Entity Framework Core, and SQLServer. It uses dependency injection via the IoC framework, as well it follows the Services/Repository/Unit Of Work patterns (Repository and UoW are implemented by EFCore).
- Clone the repo
- Launch the solutions with Visual Studio 2017 or 2019
- Open package manage console via Tools -> NuGet Package Manager -> Package manager console
- Type "Add-Migration Initial" and hit enter
- Once that has finished type “Update-Database” and hit enter to build the database
- Run the solution using IIS Express
- Initially, there won't be anything in the database, so I reccomend creating some form fields, then creating forms using those fields, then finally viewing/using the forms.
- Make the forms submit and save the data to the database
- Add other input types like radio buttons that would use a list of values
- Possibly add an API so it follows more of an MVC pattern, but since it's all on the server anyways it might be redundant and unnecessary
- Update the UI to make it look and feel better
This project is licensed under the MIT License - see the LICENSE.md file for details