This project is for individuals wanting to be productive on new beginnings for personal growth. They must be having a theme to pursue. It groups the tasks related to the theme into categories, and sequences those categories as an everyday agenda. As tasks get resolved, the user can continue with substitution by successive tasks. GitHub model LLMs may also help with identifying substitute tasks.
- Theme-based personal growth tracking
- Categorized agenda management
- AI-powered task suggestions
- Local storage persistence
- Multiple category support:
- Studying
- Habituation
- LibreSource
- Offering
- Reporting
- Creativity
- Modern web browser
- Node.js (for testing)
To run this project locally, follow these steps:
- Download the repository to your local machine.
- Unzip it to a folder and then open the
src/home.html
file in your web browser. - You can start interacting with the application immediately.
personal-growth-project
├── src
│ ├── common.js # JavaScript for common agenda description data for both the pages
│ ├── home.html # w3 web based home page document
│ ├── script.js # JavaScript for home page features
│ ├── setup.html # Setup w3 web page
│ ├── setup.js # JavaScript for setup page
│ └── styles.css # CSS for styling the application
├── test
│ ├── script.test.js # Mocha test file for script.js
├── mocha.opts # Mocha configuration file
└── README.md # Documentation for the project
Feel free to submit issues or pull requests if you have suggestions for improvements or new features.
This project is open-source and available under the MIT License.