Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Social Media Platform for Developers, but really it's a demo of golang and htmx

License

fitzy1321/share.dev

Repository files navigation

Share.dev

A nonsense Social Media clone.

Built using Golang + HTMX!

Full Tech Stack

Current Scope

  • Landing Page
  • Login / Signup Auth Actions
    • Supabase Auth
    • Email Confirmation
  • Scalable User Sessions
  • "Feed" Page
    • Post Text
    • See Subscribed User posts
  • Subscribe to user
    • Unsubscribe
  • Might need individual User page, Follow users
  • Supabase DB for posts?
  • Supabase storage for images, videos, etc?

Dev Notes

Using Air for live reloading.
Install air: go install github.com/air-verse/air@latest.
Note: GOPATH (i.e. where go install will place your package, usually $Home/go/bin) must be in your $PATH

Supabase cli: brew install supabase/tap/supabase.
Fly.io cli: brew install flyctl

Run app locally with supabase

supabase start
air # live reload go files, templates, and html

References

About

Social Media Platform for Developers, but really it's a demo of golang and htmx

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published