... for hackers, independent solving for when you get bored.
-
Transform the login form into a modal dialog. Put a login link to the header menu, clicking on the link opens the login dialog. Should work like this.
-
Add a background image to the template. See here for inspiration.
-
Use I18n to translate text strings. Your HTML / controller should only contain placeholder strings (read Kohana manual on I18n), Estonian text files should be under APPPATH/i18n/et.php.
-
Use the Menu module to build and display the main menu bar (black one at the top of the screen). Your menu should be described in a configuration file from now on, not in HTML. Read module documentation.
-
Do your work on a development branch (create, checkout and push a new branch called develop). See here and here.
-
Refactor existing code: make it pretty, readable and more efficient. See here.
-
Hide the login / logout link from the main menu based on user auth status - logout link is not visible if the user is not logged in.
-
Add Bootstrap icons to all menu links and buttons
-
Add a nice-looking footer text (Copyright ...)