Skip to content

brekz-website

The brekz-website service is part of the Brekz platform.
This document describes its purpose, responsibilities, and key information for developers working on or with this service.


Purpose

The purpose of brekz-website is to be the interface that users interact with when they want to shop at Brekz using a webbrowser.

It's design velocity is that it can be completely replaced in the future, without having to rewrite parts of the back-end, as that functionality is provided by other services.

By having the web interface separate from the back-end, it's also a lot less likely you will write web specific code in the back-end, allowing the back-end to also be reused for other interfaces in the future, like a native smartphone app.


Technical Overview

Type Technology
Language PHP 8.3
Framework Laravel + Vite + VueJS
Database MySQL (Will probably be removed in the future)
Queue System Not available.
API Type Not available.