Loger (House in French) — managing a family and home is almost like being CEO of a company. Budgeting, expenses, subscriptions, savings goals, emergency funds, meal planning, grocery lists... we all do it in our heads, on paper, or scattered across multiple apps.
Loger is the central point to manage all of that and more. Built for people who want real budgeting tools — especially those outside the US where bank-sync services like Plaid don't exist.
Loger is organized in concerns (modules you can enable/disable per team):
- Monthly Budget (YNAB-style envelope budgeting)
- Accounts & Transactions (multi-currency support)
- Bank statement import (PDF)
- Account Reconciliation
- Emergency Funds & Savings Goals
- Net Worth tracking & Trends
- Credit Card management
- Watchlists
- Recipes & Ingredients
- Weekly Meal Planner
- Random Meal Generator
- Shopping Lists
- Chores & Occurrence Checks
- Equipment tracking
- Plans (events, repairs, activities)
- Family member profiles
- Activity tracking & reminders
Loger is a monolith built with:
- Backend: Laravel 11, Jetstream, Sanctum, Fortify
- Frontend: Vue 3, Inertia.js v1, Tailwind CSS 3, Pinia
- Custom packages: Atmosphere UI, Journal
View a live demo here, or deploy your own instance to DigitalOcean:
| Prerequisite | Version |
|---|---|
| PHP | >= 8.2 |
| Composer | >= 2.3 |
| Node.js | >= 20 |
| npm | >= 9 |
| MariaDB or MySQL 8 | >= 10.8 |
| PHP extension ext-mailparse (optional) | — |
| Google Cloud Project (optional, for Gmail integration) | — |
git clone https://github.com/jesusantguerrero/atmosphere.git loger
cd logercp .env.example .envEdit .env with your database credentials and app URL:
APP_URL=http://127.0.0.1:8000
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=loger
DB_USERNAME=root
DB_PASSWORD=composer install --ignore-platform-reqsnpm run app:installphp artisan app:demo-seed# Backend
php artisan serve
# Frontend (in a separate terminal)
npm run devVisit http://127.0.0.1:8000 and you're up and running.
Jesus Guerrero
