mood/inspo boards

yuh

Changed files
+47
cmd
+3
README.md
··· 1 + # Pallet 2 + 3 + moodboard ish
+30
cmd/api/api.go
··· 1 + package api 2 + 3 + import ( 4 + "database/sql" 5 + "log/slog" 6 + "net/http" 7 + 8 + "github.com/gorilla/mux" 9 + ) 10 + 11 + type Server struct { 12 + addr string 13 + db *sql.DB 14 + logger *slog.Logger 15 + } 16 + 17 + func NewServer(addr string, db *sql.DB, logger *slog.Logger) *Server { 18 + return &Server{ 19 + addr, 20 + db, 21 + logger, 22 + } 23 + } 24 + 25 + func (s *Server) Start() error { 26 + router := mux.NewRouter() 27 + 28 + s.logger.Info("app server started") 29 + return http.ListenAndServe(s.addr, router) 30 + }
+7
cmd/main.go
··· 1 + package main 2 + 3 + import "fmt" 4 + 5 + func main() { 6 + fmt.Println("this is the start of Pallet!") 7 + }
+5
go.mod
··· 1 + module tangled.org/dane.is.extraordinarily.cool/pallet 2 + 3 + go 1.23.4 4 + 5 + require github.com/gorilla/mux v1.8.1 // indirect
+2
go.sum
··· 1 + github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= 2 + github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ=