Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 989 Bytes

README.md

File metadata and controls

25 lines (17 loc) · 989 Bytes

Biolink Site API

JAR Build Status

Powerful and scalable biolink REST API for biolink sites in Spring.

Requirements

  • Java 17 and Maven for development
  • Docker for local development with a Postgres image, as well as for deployment
  • PostgreSQL for deployment

Features

  • Well-designed Postgres data storage, focused on maintainability and minimum-redundancy
  • Custom authentication system with MFA support through TOTP
  • Secure login IP verification, automatically requiring an MFA code from the email to continue
  • Moderation and administration panel with fully customizable user group system
  • Highly scalable and maintainable, with a focus on expandability
  • Containerized with Docker, including JAR building in image building
  • Easy to add onto, with a clearly defined project structure

Licensing

This project is licensed under the MIT license.