-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
The progress is not visible from the commits. For example this commit. Looks like you committed already a completed project. It is not a good style. It being one of your first projects (see, I can't tell if it is your 1st, 2nd or 3rd project as everything it mixed together) and I doubt that you completed it in 8 working hours. In a real life scenario you will be working on your task and time by time committing changes to the git repository. You will not commit a whole task but either a fix to some bug/issue or an added feature. Unless the task is something that can be finished in a day (updating libraries and code dependencies, or adding a new endpoint and its tests, for example). So instead of committing a whole project/task, commit things when you get something working. For example you added a login functionality or you added a shopping cart to online shop interface. It is an addition that is working.