skypiea

module
v0.0.0-...-7a6007a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2025 License: MIT

README ยถ

Skypiea AI logo

Skypiea AI is a cloudโ€‘native reference application that shows how to design, test, ship, and operate a Go service at production scale. Feel free to clone, reuse and feedback.

It also wraps the Gemini API to expose a builtโ€‘in chatbot interface. You can test it, free tier though...

Built with โค๏ธ in San Francisco


๐ŸŒ Production URL

Live demo: https://chat.skypiea-ai.xyz
Hosted on an EC2 t2.micro, secured by Cloudflare, served through Traefik with default certificates.


โœจ Why does this project exist?

Skypiea AI is not a traditional SaaS product that solves a single business problem. Instead, it is a living laboratory for modern backend engineering practices:

  • Scalable โ€“ containerised, stateless by default, ready to autoscale in Kubernetes.
  • Testable โ€“ unit, integration tests.
  • Maintainable โ€“ layered architecture, and uniform logging, managed database migrations on startup, run on local easily with little dependency.
  • Secure โ€“ AuthN/Z implementation of JWT and session and similar sensitivity on prod; HTTPS and secrets stored encrypted on k8s/DB etc...
  • Automated โ€“ full CI/CD pipeline that lints โ†’ tests โ†’ builds โ†’ pushes โ†’ deploys on every git push.
  • Portable โ€“ runs the same on your laptop or in the cloud.

Overall, think of Skypiea AI as a live resume: a solid demonstration of senior-level backend practices.


๐Ÿ”ง Tech Stack

Layer Tools & Services
Language & Runtime Go 1.24
Frontend HTMX + Bootstrap + JS
Database PostgreSQL
Containerisation Docker
Orchestration Kubernetes (and Docker-Compose if you want)
Packaging Helm chart
Cloud AWS, GHCR, Cloudflare, LetsEncrypt
CI/CD GitHub Actions workflow chain

๐Ÿš€ Quick Start (Local)

# 1. Clone
$ git clone https://github.com/fukaraca/skypiea && cd skypiea

# 2. Spin up a DB and make migration
$ make migratedb-up

# 3. build images and run the server
$ make dc-build-up

# 4. visit http://localhost:8080 in your browser

๐Ÿ“„ License

Skypiea AI is licensed under the MIT License. See LICENSE for details.


โœ‰๏ธ Contact

Maintainer: Linkedin


Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL