download and install go 1.22 or higher
This project uses templ
git clone https://github.com/ZafirProjects/DataVisualisation.git
cd DataVisualisation
go run cmd/main.go
The project should run on port 3000 and you can see all routes in the /server/routes.go file.
commands that may help if something doesn't work
go install github.com/a-h/templ/cmd/templ@latest
go get github.com/a-h/templ
go mod tidy