Simply my website
- Remix icons
- Nunjucks Temmplating
- Validator.js
- Toastr
- 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
- Add animation for displaing proverb
- Persist theme selection