Repository for my Computer Engineering Master's Thesis project titled:
- "Development of a template-driven website generator SaaS platform".
It allows users to create static multi page websites using a drag and drop component based interface and then publish them to a Kubernetes cluster.
Overview of some of the main technologies used in this project:
- Frontend: React, TanStack Query and Router, React Hook Form, ShadCN UI
- Backend: Laravel, FilamentPHP (admin panel)
- Proxy app: Fastify, Kubernetes JS Client
- Please refer to the readme files in the folders of each application for instructions on how to run them in development mode.
- Since this was a master's thesis project, there is no production ready deployment setup provided, you would need to set that up yourself if you wish to deploy it.
An example website presenting hobbies created using the platform, accessible at hobby.localhost:
