Skip to content

Imagehosting service wirtten in GoLang used by PixelFox.cc

License

Notifications You must be signed in to change notification settings

ManuelReschke/PixelFox

Repository files navigation

PixelFox

The official PixelFox.cc repository. This is work in progress. This project is more of a feasibility study and is intended for learning purposes.

PixelFox is an image sharing platform. Its build with the following technologies:

  • Backend:
  • Frontend:
    • HTML, HTMX, Hyperscript, Javascript, CSS
    • TailwindCSS & DaisyUI
    • SweetAlert2
  • Docker

ToDos

  • setup basic dev env with Docker
    • GoLang Container
    • MySQL Container
    • Dragonfly Cache Container
    • PHPMyAdmin Container
  • DEV env setup
  • PROD env setup
  • Run air (for HotReload) & templ generate --watch in one container with supervisord
  • Create templates for index, login, register, contact, about
  • Prepare API page and include Swagger / OpenAPI UI
  • [] DB Schema & Models
  • [] User Authentication Login & Logout
  • [] User Registration
  • [] Basic Image Upload
  • [] Share Images via Link
  • [] Admin Area

About

Imagehosting service wirtten in GoLang used by PixelFox.cc

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published