server

command module
v0.0.0-...-4a79699 Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2022 License: MIT Imports: 18 Imported by: 0

README

A backend seminar server

A Go server allowing multiple organizers to schedule talks.

Features:

  • implements basic CRUD
  • very, very, ..., very basic authentication
  • generates HTML and automates committing and pushing it to a git repository serving the static files (where your actual seminar webpage lives)
  • config file allows for updating the semester and year without restarting the server
  • data is stored SQLite files which must be supplied for deployment

Beyond the standard library, the server uses the SQLite driver from ModernC.

To do:

  • integrate with OAuth2 for better authentication
  • clean up and separate the code into some sub-packages
  • use the optional types from database/sql

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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