BACK TO PROJECTS

PROJECT

WEBSITE

Lessionen.nl

Project details

Release Date

09/12/2024

Clients

Lessionen, rileydeman (me)

Development Stack

Core Technologies

README.md

Lessionen.nl is the public website for Lessionen, an online roleplaying school community hosted primarily through Discord. The platform was created to provide information about the school, make the community publicly accessible, and serve as the foundation for future educational and management systems connected to the roleplaying environment.

The current website replaced an earlier Wix-based implementation after moving away from the limitations of the Wix platform. The project focuses on providing a more flexible and maintainable custom-built environment while allowing future expansion toward a dedicated school management system (SMS) and additional community features.

The website was developed using HTML, CSS, JavaScript, and PHP, with dynamic content managed through JSON-based structures instead of a traditional database system. This approach made it easier to maintain and update content while keeping the platform lightweight during the early stages of development.

One of the more interesting frontend challenges during development was recreating custom hover animations and interactive button effects inspired by external web designs. To improve maintainability and reduce duplicated frontend code, reusable PHP functions were created to dynamically generate UI button components across the website.

Although the platform is still partially in development and not all planned pages and systems are currently implemented, the project already serves as the public-facing foundation for the Lessionen community. Future plans include expanding the website with fully functional pages, additional roleplaying school systems, and a dedicated custom-built school management platform.

As the sole developer of the website, I was responsible for the complete frontend and backend structure, PHP component systems, responsive implementation, dynamic content handling, and overall technical direction of the platform.

Built with HTML, CSS, JavaScript, PHP, JSON-based content systems, and modern web technologies.