Files
oikos/README.md
T
Ulas 789f07100e docs: refine README structure and Quick Start section
Separate docker compose and setup steps for clarity, remove redundant
horizontal rules, split License into its own section per style guide.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-02 14:45:02 +02:00

5.2 KiB

Oikos

Oikos

Self-hosted family planner for small households

Tasks · Shopping Lists · Meal Planning · Calendar Sync · Budget · Notes · Contacts

MIT License Latest Release Docker Node.js PRs Welcome


Dashboard Tasks Meals

Toggle GitHub light/dark mode to see both themes.

Highlights

📋 Task Management — Shared tasks with deadlines, priorities, subtasks, recurring schedules, and Kanban view

🛒 Shopping Lists — Collaborative lists with aisle categories and one-click import from meal plans

🍽️ Meal Planning — Weekly drag-and-drop planner with ingredient lists and shopping export

📅 Calendar Sync — Two-way sync with Google Calendar (OAuth) and Apple iCloud (CalDAV)

💰 Budget Tracking — Income and expenses, recurring entries, monthly trends, CSV export

📌 Notes & Contacts — Colored sticky notes with Markdown, contact directory with vCard import/export

Zero Build Step — Pure ES modules, no bundler, no transpiler, no framework. Ships what you write.

🔒 Privacy First — SQLCipher AES-256 encrypted database, fully self-hosted, zero telemetry

📱 PWA Native Feel — Installable on any device, works offline, dark mode, responsive from phone to desktop

🌍 Multilingual — German and English UI with automatic locale detection

Quick Start

docker compose up -d

Then open http://localhost:3000 and run the setup:

docker compose exec oikos node setup.js

Add family members from Settings.

See nginx.conf.example for HTTPS and reverse proxy setup.

Tech Stack

Express SQLite Vanilla JS CSS Docker PWA

Documentation

📖 Spec & Data Model 🤝 Contributing 🔒 Security 📋 Changelog 📌 Backlog

Roadmap

Core modules — Dashboard, Tasks, Shopping, Meals, Calendar, Notes, Contacts, Budget

Calendar sync — Google Calendar + Apple iCloud bidirectional sync

PWA — Service worker, offline mode, install prompt

📋 Push notifications for deadlines and reminders

📋 Household inventory tracking

License

MIT License

Built with care for families who value privacy and simplicity.