Skip to content

Personal Site REST API

API for my personal website written in React. The site is the site itself and its admin panel (Personal Site, Personal Admin Panel). Includes the main functionality of web applications: authentication, database connect, migration, roles. Actions: get list models, get view model, update model, create model, upload files.

Contains

Auth

Database

Other

  • Serialization
  • Upload files, files management
  • Ktor client for GitHub API
  • Execution requests to the server
  • Migrations with uploads files
  • Roles Guest, Admin
  • Validation request Jakarta
  • DI - Koin

Preview projects

Website

alt text

Admin Panel

alt text