Skip to content

phantie/wsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Source code on Github

demo.mov

CI-Tests

Core technologies: Axum, Yew, CozoDB.

Interesting implemented things:

  • frontend
    • markdown parsing and custom rendering
    • support for colored code blocks
    • support for any number of themes (button in the right top corner)
    • snake game
      • from scratch implementation with rendering using canvas
  • backend
    • user online by keeping of open websocket connections
    • usage of Datalog based database CozoDB for persistence
    • custom user session persistent storage layer
    • self hosted database with daily data auto backups using DigitalOcean Volumes
    • compile-time routes to backend api methods
    • found and reported or fixed several noteworthy bugs of BonsaiDB

Architecture