Command is global and should be executed in the terminal.
$ dotnet tool install -g Spiderly.CLI
3. Initialize App
Run this command in the folder where you want your app to be located. By using the Spiderly CLI, you properly initialize the app, allowing all other Spiderly libraries to function.
$ spiderly init
$ App name without spaces: SpiderlyDemoApp
$ Basic Spiderly app structure created!
4. Start the app
After app base initialization, open both, the backend ({your_app_name}\API\{your_app_name}.sln) and the frontend ({your_app_name}\Angular) in your preferred code editors, then start both using the scripts shown in the terminal.
$ dotnet run
$ npm start
5. Configure app settings
In {your_app_name}\API\{your_app_name}.WebAPI\appsettings.json, set the following fields: "EmailSender", "EmailSenderPassword", "UnhandledExceptionRecipients", and "GoogleClientId".
In {your_app_name}\Angular\src\environments\environment.ts, set the "GoogleClientId" field.
Use the UI of your generated app to register the user via email or Google.
7. Assign admin permissions
Run the script located at {your_app_name}/Data/initialize-script.sql using SQL Server Management Studio to assign admin permissions to the previously registered user.