kajlund / luka

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LuKa

Simply my website

Resources

ToDos

  • Add basic files needed and commit initial
  • Create a basic server setup
    • Setup barebones express server
    • Add proper router class
    • Add templating
    • Add 404 route and handler
    • Add generic error route and handler
    • Add route logging middleware
    • Add DB setup
    • Serve public folder
    • Add favicon
    • Add base stylesheet
  • Main Navigation
    • Add header section with responsive navigation
    • Add main.js script for handling popup menu
    • Add theme toggle functionality
    • Highligt active page in main menu
  • Home page
    • Add random quote functionality
  • Register user
    • Add register form
    • Add server functionality for adding user
  • Login
  • Add login screen
  • Add session handling to server
  • Add post login handler
  • Add logged in user image to menu bar
  • Add logout option to menu bar. Only show relevant option
  • Implement logout in server clearing session
  • About page
    • Add personal info and image
    • Add See Also section
    • Add history section
  • Resources page
  • Blog page
  • Footer
    • Add copyright
    • Add social media links

UI improvements

  • Add animation for displaing proverb
  • Persist theme selection

About


Languages

Language:JavaScript 48.6%Language:EJS 36.4%Language:CSS 15.1%