A modular, web-based household dashboard built with Flask and SQLite. Designed to help manage chores, meal planning, events, savings goals, and more. Built to run locally on a Raspberry Pi or any home server.
- Per-user pages to track and complete daily tasks
- Admin dashboard to add, remove, and reassign chores
- Auto-calculates weekly earnings
- Add and view shared events, appointments, and reminders
- Optimized for mobile dashboard view
- Input weekly dinner plans
- Future: AI suggestions and grocery integration
- Track progress toward individual savings goals
- Supports multiple users
- Python 3
- Flask
- SQLite3
- HTML/CSS (static front-end)
✅ Runs smoothly on low-spec devices like Raspberry Pi Zero W Rev 1.1 🔍 Optimized for lightweight performance with Flask + SQLite
git clone https://github.com/your-username/family-dashboard.git
cd family-dashboard
python3 init_db.py
sudo python3 app.py
By default, the server runs on port 80 and is accessible on your local network.
Path | Description |
---|---|
/user1 |
Page for User 1 |
/user2 |
Page for User 2 |
/parent |
Admin control panel |
/dashboard |
Unified view with chores, meals, and events |
Tables:
chores
meals
events
goals
Schema definitions are in init_db.py
.
Pull requests and forks welcome! Ideal starter project for:
- Home automation tinkerers
- Families who like digital dashboards
- Raspberry Pi hobbyists
- Turn into installable PWA
- Add AI-generated meal suggestions
- Push notifications
- Password-protected admin view
MIT License. Built for home use, modify freely!