World of Alterra Website

Click the title to visit the website! Or click here - Alterra awaits!

The World of Alterra Website is a backend and frontend project I created for a homebrew setting of Dungeons and Dragons 5e and other table-top systems. The project uses the Django, Python-based, Framework, alongside several JavaScript libraries to create a fully interactive experience. Key features include; a modular navbar that updates components based on the page loaded, a functional and secure login and profile system, with AWS SES integration, and a SQLite database that uses Django’s model-view-template architecture and admin controls to create a video archive and content management system for the in-built wiki.

The video archive utilises SQLite and Django models and admin controls to store and retrieve embedded links which can then be displayed through dynamically generated templates for individual videos, or as a grid of indexed videos with built-in pagination for the ever growing collection of content.

Similarly, the website’s built-in wiki, which also uses SQLite and dynamic templating for its content generation, comes with several additional features; such as a dynamic navigation side-tree, a search bar functionality that searches and retrieves an index of pages that contain the search parameters, and full front-end edit tools accessible by Users with the required creation, editing, and/`or removal permissions, which can be controlled and modified by Admin Users on the website’s backend Admin page.