Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 749 Bytes

README.md

File metadata and controls

17 lines (13 loc) · 749 Bytes

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