A finance tracking application built with Svelte frontend and Go backend.
Clone and setup environment:
git clone <repository-url>
cd go-svelte-finance-tracker
./scripts/setup-env.sh
Start the application:
# Development
docker-compose -f docker-compose.dev.yml up
# Production
docker-compose up
Access the application:
# Backend
cd backend && ./scripts/run.sh
# Frontend (in another terminal)
cd frontend && bun run dev
.env
file to customize ports, logging, and API URLsENVIRONMENT_README.md
for detailed configuration options# Start development environment
docker-compose -f docker-compose.dev.yml up
# Start production environment
docker-compose up
# Stop all services
docker-compose down
# View logs
docker-compose logs -f
# Rebuild containers
docker-compose up --build
├── backend/ # Go API server
├── frontend/ # Svelte application
├── scripts/ # Setup and utility scripts
├── docker-compose.yml # Production Docker setup
├── docker-compose.dev.yml # Development Docker setup
└── .env # Environment configuration
For detailed environment configuration, see ENVIRONMENT_README.md
.