Skip to content

ThomasRuemmler/openspaceplanner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Space Planner

Build Status

Introduction

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.

Getting Started

After cloning the project:

  1. Restore packages
dotnet tool restore
dotnet paket restore
cd Web && npm ci
  1. 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)

Debugging

  1. Run cd Web && npm run watch to build and run the frontend
  2. Run cd Web && dotnet watch run to build and run the backend (wait until the frontend is running)
  3. Open the website at http://localhost:5000/

Publishing

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.

About

Open Space Planer for making open spaces more digital.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 43.2%
  • C# 36.3%
  • HTML 14.1%
  • CSS 4.4%
  • F# 0.9%
  • JavaScript 0.6%
  • Other 0.5%