Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maartenba/booksomespace
BookSomeSpace helps you schedule meetings. It eliminates back and forth emails - people can book straight into your calendar!
https://github.com/maartenba/booksomespace
Last synced: about 2 months ago
JSON representation
BookSomeSpace helps you schedule meetings. It eliminates back and forth emails - people can book straight into your calendar!
- Host: GitHub
- URL: https://github.com/maartenba/booksomespace
- Owner: maartenba
- Created: 2020-10-27T07:53:28.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-04T16:23:14.000Z (almost 3 years ago)
- Last Synced: 2024-11-09T03:56:00.621Z (about 2 months ago)
- Language: JavaScript
- Size: 6.67 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BookSomeSpace
BookSomeSpace helps you schedule meetings. It eliminates back and forth emails - people can book straight into your calendar!
## Screenshots
Before your agenda is available for booking, you will have to enable BookSomeSpace:
![Enable BookSomeSpace](docs/images/settings.png)
People can then book time in your agenda:
![Book time using BookSomeSpace](docs/images/book-time.png)
## Setting up for development
You will need an application registered in Space.
* [Create a new Server-side Web App](https://www.jetbrains.com/help/space/applications.html#register-your-client-in-space)
* Callback URL: `https://localhost:5001/signin-space`
* Copy the client id and client secret into `appsettings.json`
* Create a [user secrets file](https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets):
* Windows - `%APPDATA%\Microsoft\UserSecrets\BookSomeSpace\secrets.json`
* Linux/macOS - `~/.microsoft/usersecrets/BookSomeSpace/secrets.json`Example `secrets.json`:
```
{
"Space": {
"ServerUrl": "https://{organization}.jetbrains.space",
"ClientId": "{client-id}",
"ClientSecret": "{client-secret}"
}
}
```## Try it out!
Once up-and-running, you can use the following URLs:
* https://localhost:5001/Enable - Enables the calendar booking for your account
* https://localhost:5001/Space.Username - Book in `Space.Username` calendar