THIS IS ONLY A DEMO
This project is a comprehensive life management web application designed to integrate various aspects of daily life into a single interactive platform. The application allows users to manage their budget, bills, revenues, health, fitness, hobbies, travel, events, reminders, schedules, job leads, job applications, and meal planning.
- Budget Management: Track and manage your financial budget effectively.
- Bill Tracking: Keep an eye on your bills and due dates.
- Revenue Monitoring: Manage and display your income sources.
- Planning Tools: Assist with planning tasks and activities.
- Health Tracking: Monitor health-related metrics and information.
- Fitness Goals: Manage fitness activities and set goals.
- Hobby Management: Track and manage your hobbies.
- Travel Planning: Organize travel itineraries and plans.
- Event Management: Keep track of upcoming events.
- Reminders: Set reminders for important tasks and notifications.
- Schedule Management: Manage and display your daily schedule.
- Future Projections: Assist with planning for future events and goals.
- Job Leads: Manage job leads and opportunities.
- Job Applications: Track job applications and their statuses.
- Meal Planning: Organize meal plans and recipes.
To get started with the Life Management App, follow these steps:
-
Clone the repository:
git clone <repository-url> -
Navigate to the project directory:
cd life-management-app -
Install dependencies:
npm install -
Run the application in dev mode:
npm run dev -
Connect with API backend & preview
VITE_API_URL={api url} npm run build vite preview
- vite
- React: A JavaScript library for building user interfaces.
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
- redux
- redux-react
- Redux Toolkit
- RTK Query
- msw: Mock Service Workers
- TailwindCSS
- ShadCN
- DaisyUI
- LeafletJS
Contributions are welcome! Please open an issue or submit a pull request for any enhancements or bug fixes.