Chore manager is a simple chore management application for taking care of household tasks.
- Key Features
- Set Up Local Environment
- Testing
- Linting/Static Analysis
- Generate PWA Assets
- Related Projects
- Technologies
- Keep track of chores and other tasks
- Control frequency of chore occurance over intervals of days, weeks, months, quarters, or years.
- View completion history of past chores
- Use Markdown to format chore description with rich information.
- iCalendar format support to integrate with calendar applications like Google Calendar
These instructions assume you are using Laravel Valet and Composer running on macOS.
- Clone the repository to
~/Sitesor wherever is parked in Valet cdinto the directorysh .bin/init.sh- Optionally make changes to
.envand.env.testing.
This application is built with a comprehensive test suite using PHPUnit.
To Run tests
composer test:unitThis application is standardized and protected using Laravel Pint for linting/fixing and PHPStan/Larastan for static code analysis.
To run linter
composer test:lintTo run linter & fix errors automatically
composer test:fixTo run static analysis
composer test:typesThis will generate all proper asset icons for the PWA. The source icon is located at public/icon.svg.
npm run generate-pwa-assetsChore Manager is built using a TALL stack.