You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 years ago | |
---|---|---|
client | 3 years ago | |
server | 3 years ago | |
.env.dev | 3 years ago | |
.gitignore | 3 years ago | |
Makefile | 3 years ago | |
README.md | 3 years ago | |
screenshot.png | 3 years ago |
README.md
Posti DM
Prototipo di applicazione web per prenotare posti in dipartimento.
-
FrontEnd: Vite + VanillaJS (?)
-
BackEnd: Golang + go-chi + godotent + sqlite3 (?)
Usage
The first time you want to build the project you should run first
$ make setup
Then to build the client and the server just run
$ make build
Running: In Development
You need to start two concurrent processes as follows
#
# Firstly start the backend
#
$ cd server
$ go run .
# or also to reload the server on changes with "entr"
$ find -name '*.go' | entr -r -s 'go run .'
#
# Then in another shell start ViteJS to live-reload the frontend
#
$ cd client
$ npm run dev
Running: In Production
Just make build
at the root of the project and then run the following (ehm forse alcuni path sono relativi rispetto alla directory corrent quindi per ora è meglio fare cd
dentro dist/
)
$ cd dist/
$ ./posti-dm