Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODO

  • Implement browser sessions
    • need a database to store the session data (ip, device, location)
    • have a blacklist store
  • Implement rate limiting
  • Put frequent rate limiters to blacklisted ips
  • add a scraper/ai deterer (anubis)
  • mini analytics (basic information only for monitoring activity)
    country, device platform (mobile, desktop, etc.), visit count, average interaction interval

  • What database to select?

    requirements: lightweight, easily deployable for containers, SQL, easy to use, modern
    verdict: use redis for security and sessions, sqlite (or a modern equivalent) for analytics

About

my latest professional portfolio website. Intended to be used as an online business card or short resume

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages