Skip to content

ArnobChowdhury/blockstracker_backend

Repository files navigation

logo BlocksTracker Backend

This is the backend service for BlocksTracker, a privacy-first habit and task tracking app. Built with Go, PostgreSQL, and Redis.

🛠 Tech Stack

  • Go (Gin)
  • PostgreSQL
  • Redis
  • Docker Compose for local development

🚀 Getting Started

docker-compose up --build -d

The backend will be available at http://localhost:5000.

📂 Project Structure

  • cmd/ – Main application entry points
  • internal/ – Core application logic
  • pkg/ – Shared packages
  • routes/ – HTTP routes and handlers
  • handlers/ – Handlers

🧰 Common Tasks

This project uses task for development scripts. Examples:

task migrate-up
task test
task generate-swagger

⚖️ License

BlocksTracker is free and open-source software, licensed under the GPLv3.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published