This tool allows you to plan, for example, fully packed conference days, which can contain any number of rooms, slots and so on. It offers an easy and fast handling both for the planner of the day and for the participants. Within a few clicks a new session is created, times and topic blocks are entered and the participants can register. After a topic participants can give feedback to the speaker.
After cloning the project:
- Restore packages
dotnet tool restore
dotnet paket restore
cd Web && npm ci
- Optional: Add Azure Storage Credentials (otherwise the data will be saved in a local file)
dotnet user-secrets set TableStorageAccount <account>
dotnet user-secrets set TableStorageKey <key>
dotnet user-secrets set TableStorageContainer <container>
(optional, otherwise the container will be named database)
- Run
cd Web && npm run watch
to build and run the frontend - Run
cd Web && dotnet watch run
to build and run the backend (wait until the frontend is running) - Open the website at http://localhost:5000/
Run npm run dist
to publish the project. This will produce the Angular production aot build and the ASP.NET Core release build which can then be published to a webserver. The files are located in the bin\Release\netcoreapp3.1\publish folder.