kera

command module
v0.0.0-...-b3c1e48 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2024 License: AGPL-3.0 Imports: 2 Imported by: 0

README

kera - Habit Tracker

Fully functional habit tracker backend providing an API for managing users, sessions and habits.

Built with Go's standard library and PostgreSQL (pgx driver).

Prerequisites

  • Go (developed and tested with Go 1.23)
  • PostgreSQL database

Usage

The app requires ADDRESS and DSN (Data Source Name) environment variables.

On Linux:

cd kera
export ADDRESS=address:port
export DSN=postgres://username:password@address:port/database
go run .

API documentation

The OpenAPI specification file is available here. You can visualize it using a tool like Swagger UI.

Disclaimer

This is a personal project created for learning purposes and is not suitable for real-world usage.

License

This project is licensed under AGPL-3.0.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
hash
Package model provides core data models used across the application.
Package model provides core data models used across the application.

Jump to

Keyboard shortcuts

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