Skip to content

jesusantguerrero/atmosphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,400 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Loger logo

The Family Operating System

WebsiteDocs

Dashboard

About Loger

Loger (House in French) is one app to run the financial, logistical, and relational machinery of a household. Budgeting, expenses, savings goals, meal planning, groceries, chores, home maintenance, family schedules — all the things we juggle in our heads, on paper, or across half a dozen apps.

Built for people who want real budgeting and household tools — especially those outside the US, where bank-sync services like Plaid don't exist.

The 5 Pillars

Loger is organized around five pillars (concerns you can enable/disable per team):

💵 Finance

YNAB-style envelope budgeting with multi-currency support out of the box.

  • Monthly Budget (zero-based / envelope)
  • Accounts & Transactions (per-profile base currency, native + converted)
  • Bank statement import (PDF)
  • Account Reconciliation
  • Emergency Funds & Savings Goals
  • Net Worth tracking & Trends
  • Credit Card management
  • Watchlists

🍽️ Food

Plan what you eat, what to buy, and what's already in the pantry.

  • Recipes & Ingredients
  • Weekly Meal Planner & Random Meal Generator
  • Shopping Lists (with shareable public links)
  • Reusable weekly menus (templates that re-date themselves)
  • Pantry / inventory & expiration tracking
  • Favorite meals
  • Cost per recipe & per-week food budget

🏡 Home

Run the house like the asset it is.

  • Chores & Occurrence Checks ("when did we last…?")
  • Equipment & home inventory
  • Maintenance schedule (recurring services)
  • Warranty documents
  • Service provider contacts
  • Recurring bills & utilities
  • Plans (repairs, projects, events)

👨‍👩‍👧 Family

The people side of the house.

  • Family member profiles
  • Important dates (birthdays, anniversaries)
  • Health notes (allergies, medications, visits)
  • School / work activity log
  • Personal preferences (sizes, gift ideas, foods they hate)
  • One-on-one time reminders
  • Responsibilities & assigned chores

📅 Calendar & Routines

The integrating layer. Pulls dated items from every other pillar into one timeline.

  • Weekly schedule across meals, chores, bills, family events
  • Appointments
  • Recurring routines (morning / evening checklists)
  • Shared family agenda
  • Reminders (push, email, WhatsApp)

Tech Stack

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

Demo

View a live demo here, or deploy your own instance to DigitalOcean:

Deploy to DO

Requirements

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)

Installation

git clone https://github.com/jesusantguerrero/atmosphere.git loger
cd loger

1. Configure environment

cp .env.example .env

Edit .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=

2. Install dependencies

composer install --ignore-platform-reqs

3. Run the installer

npm run app:install

4. Add sample data (optional)

php artisan app:demo-seed

5. Start developing

# Backend
php artisan serve

# Frontend (in a separate terminal)
npm run dev

Visit http://127.0.0.1:8000 and you're up and running.

License

BSD-3 license.

Author

Jesus Guerrero