/PixelFox

Imagehosting service wirtten in GoLang used by PixelFox.cc

Primary LanguagetemplGNU Affero General Public License v3.0AGPL-3.0

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
  • [] DB Schema & Models
  • [] User Authentication Login & Logout
  • [] User Registration
  • [] Basic Image Upload
  • [] Share Images via Link
  • [] Admin Area