- Notification via Telegram bot if new Booking added, you can join here: https://t.me/+gL6b2AJeSrMyZGQ1
- Work under Golang-Gin for backend and Svelte for fronted
- Extendable as your need!
- Run
run-docker.sh
if you are using linux orrun-docker.bat
if you are using windows to fire-up the backend using docker - Run
cd frontend/
and install dependencies withpnpm install
after done installing all dependencies runpnpm dev
to fire-up the frontend - App run in port :8000 for backend and :5173 for frontend
- Change Telegram Token if you want to use your own BOT API TOKEN
- To customize the bot target group you can edit it in the
config/notif.go
and change ChatID to your own group ChatID
config
= Storing configuration that used by appcontrollers
= Storing the api handlerdatabase
= Storing the database thingsfrontend
= Storing the frontendmiddlewares
= Storing the gin middlewaremodels
= Storing the modelsrouters
= Storing the endpointsutils
= Storing the utilities that used by app.env
= App ENVDockerfile
= Dockerize the appmain.go
= Main driver
Default dummy user information Admin: admin@test.com | 12345 Guest: guest@test.com | 12345
- Golang
- Postgresql
- Svelte
This project is mainly for portofolio, but it can be extendable to use in production, bring your own frontend and integrate it with the Go backend, all endpoints are stored under routers/
dir