This project visualizes a person's life in weeks, allowing users to track events, milestones, and other significant moments in their lives. The application is built using React, Zustand for state management, and Firebase for backend services.
- Life Visualization: Displays a grid of weeks representing a person's life.
- Event Management: Add, edit, and delete events for specific weeks.
- Theme Switching: Toggle between light, dark, and system themes.
- Firebase Integration: Save and retrieve life data using Firebase.
- Responsive Design: Optimized for both desktop and mobile devices.
- Node.js (v16 or higher)
- Bun (for package management)
- Firebase account
- Clone the repository:
git clone https://github.com/your-repo/life-in-weeks.git cd life-in-weeks