marco-souza / marco.fly.dev

Personal Site made with Go + htmx

Home Page:https://marco.fly.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My personal page

Introduction

Welcome to my personal page!

This project showcases a comprehensive web application built using the latest tools and technologies in the industry: GoFiber, HTMX, Tailwind, DaisyUI, and more.

Tech Stack

  • 🚀 HTMX: Powering our modern frontend

  • 📊 Golang: Powering our backend services

HTMX

I've utilized HTMX to build a reusable and modular frontend that makes it easy to create and maintain complex and highly-dynamic user interfaces. With HTMX, I was able to streamline my development process and deliver a fast, responsive, and highly interactive user experience.

Go Templates

The project also leverages Go Templates to render dynamic HTML content. By using templates, it can easily generate HTML content based on data from our backend services, ensuring consistency across our application's UI.

Technical Details

Here are some of the technical details behind our FullStack Go project:

Project Strcuture

internal
|- config   # app configs
|- entities # core entities of the project
|- github   # github service
|- models   # data models (sqlite db)
|- server   # create our backend service

About

Personal Site made with Go + htmx

https://marco.fly.dev


Languages

Language:Go 77.4%Language:HTML 17.9%Language:Lua 1.9%Language:Makefile 1.6%Language:Dockerfile 0.7%Language:Shell 0.4%