backend

command module
v0.0.0-...-8ce9432 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2022 License: BSD-3-Clause Imports: 11 Imported by: 0

README

When Are You Free - Backend

Concept

Allows you to create and edit a shared calendar for meet-ups, allowing you to easily find out which of the atteendes have time. There's no account required.

Each user is identified by an HTTP header. It's up to the client to generate the identifier and make sure it can't easily be bruteforced. In addition to that, a nickname can be added. Both the name and the identifier will be saved in the database.

The client should use persistent storage for the identifier, as recovery requires manually retrieving the identifier from the database.

Running

To run, simply installed go 1.18 or later and run:

go run .

API Docs

There's docs in form of a swagger.yml in the root of the repository.

Might host this on GH pages at some point.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL