Family Hub
A centralized family organization system with tabs for chores, grocery lists, and meal planning.
Features
- Tabbed interface for different family needs
- JSON-based data storage
- Daily automated exports
- Mobile-friendly interface
Setup
- Clone this repository to your web server
- Ensure proper permissions on data directory
- Set up the daily cron job for exports
- Access the hub at http://your-local-ip/familyHub/
Directory Structure
familyHub/
├── assets/ # Static assets
│ ├── css/ # CSS files
│ │ └── style.css
│ ├── js/ # JavaScript files
│ │ └── main.js
│ └── img/ # Images
├── config/ # Configuration files
│ └── config.php
├── data/ # JSON data storage (not tracked in git)
│ ├── chores.json
│ ├── groceries.json
│ └── meals.json
├── includes/ # PHP includes/components
│ ├── header.php
│ ├── footer.php
│ ├── db.php # JSON file handling functions
│ └── utils.php # Utility functions
├── exports/ # Temporary location for exports (not tracked in git)
├── scripts/ # Scripts for cron jobs
│ └── daily_export.php
├── tabs/ # Tab-specific functionality
│ ├── chores.php
│ ├── groceries.php
│ └── meals.php
├── .gitignore
├── .cursor.json # Cursor editor configuration
├── README.md
├── index.php # Main entry point
└── export.php # Export functionality