Skip to content

OliUmbi/compass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

compass

The same, only different

principles

  • record driven (immutable)
  • no generated code
  • clean
  • no boilerplate
  • avoid annotations when possible

features

general

  • cors
  • csv json import
  • readme docy

api

  • routing
  • idempotency
  • rest
  • websocket
  • docs

rendering

  • html
    • objects
    • string
  • css
    • objects
    • string
  • js
    • httpServer components
    • templating
    • custom framework
    • no npm
  • httpServer components

error-handling

  • runtime exceptions
  • rules
  • fallback
  • retry
  • http codes

sql

  • string queries
  • transactions
  • batch inserts
  • support for 1:n

configuration

  • json
  • dev, stage, test, prod, etc

security

  • authentication
  • authorization
  • session
  • validation
  • roles

client

  • rest
  • websocket
  • capsuled logic
  • global information
  • caching

design

  • normalize
  • tiles
  • colors
  • typography
  • grid
  • sizes
  • dark mode

other

  • scheduler
  • mail
  • observer
  • event hooks

Implementation

  • document editor
  • work-time calculator
  • habit tracker
  • todo tracker (long-term, short-term, organiser "a la" kanban)