Skip to content

Simple app to share wishlists with friends and family.

Notifications You must be signed in to change notification settings

nathan-isaac/wishlist

Repository files navigation

Project wishlist

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Environment

Create a .env file in the root of the project with the following content

PORT=8080
HOST=localhost
DATABASE_URL=file:.wishlist/wishlist.db

ADMIN_USER=admin
ADMIN_PASSWORD=admin

SENTRY_DSN="https://{}.ingest.us.sentry.io/{}"
SENTRY_SERVER_NAME=local

Database

GOOSE_MIGRATION_DIR=schema GOOSE_DRIVER=sqlite3 GOOSE_DBSTRING=.wishlist/wishlist.db goose up

Prerequisites

go install github.com/cosmtrek/air@latest
go install github.com/pressly/goose/v3/cmd/goose@latest
go install github.com/sqlc-dev/sqlc/cmd/sqlc@latest
go install github.com/a-h/templ/cmd/templ@latest

About

Simple app to share wishlists with friends and family.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published