Skip to content

Mehan1ch/website-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

230 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Website generator

Repository for my Computer Engineering Master's Thesis project titled:

  • "Development of a template-driven website generator SaaS platform".

Feature overview

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.

Tech Stack

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

Architecture overview

architecture-diagram

Running in development

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

Example

An example website presenting hobbies created using the platform, accessible at hobby.localhost:

example-website

About

Repository for my Computer Engineering Master's Thesis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors