Repository containing code to book and manage reservations (bed&breakfast, etc)
- Built primarily using Go version 1.19.3
- Uses HTML, CSS & Javascript for web page templates, alerts, etc
- Connects to a PostgreSQL backend database for persistent data
- Custom User and Admin roles for customer vs admin UX
- Much of the content originated from Udemy course, "Building Modern Web Applications with Go(lang)" by Trevor Sawler <github.com/tsawler>
Uses the following:
- Alex edwards SCS session manager https://github.com/alexedwards/scs
- Chi router https://github.com/go-chi/chi
- Nosurf https://github.com/justinas/nosurf
- Bootstrap 4.6 for html/css formatting https://getbootstrap.com/
- Datepicker https://github.com/mymth/vanillajs-datepicker
- Custom alerts using Notie https://github.com/jaredreich/notie
- Modals using SweetAlert2 (swal2) https://sweetalert2.github.io/
- email validation using govalidator https://github.com/asaskevich/govalidator