Skip to content

Bayside Buzz - Events buletin board made with Go, Templ, HTMX & PostgreSQL.

Notifications You must be signed in to change notification settings

ezlosswm/bayside-buzz

Repository files navigation

Project bayside-buzz

Bayside Buzz is an event listing website with a dashboard for new listings.

Pages

Home

  • Lists all posted events and available organizers for the events.

Single Event

  • Dynamic route that displays all information for an event.

Contact

Login & Register (Limits to only one admin user)

Dashboard (Private)

  • Shows the total number of events & organizers
  • Lists all events

Create Organizers (Private)

  • Allows you to create a new organizer
  • Lists all organizers

Create Event

  • Creates a new event

MakeFile

Run build make command with tests

make all

Build the application

make build

Run the application

make run

Live reload the application:

make watch

Run the test suite:

make test

Clean up binary from the last build:

make clean

Run migration up

make migrate-up

Rollback migrations

make migrate-rollback

Generates SQLc queries

make sqlc-generate

Tech Stack

  • Go & Gorilla Mux
  • Templ
  • Tailwind
  • HTMX
  • Postgres
  • Appwrite

To Do

  • Fix UI/UX for dashboard
  • Add a way to manage paid ads
  • Ability to share an event
  • Switch to Postgres
  • Deploy

About

Bayside Buzz - Events buletin board made with Go, Templ, HTMX & PostgreSQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published