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. |