A simple, elegant todo list application built with the Nette Framework and Tailwind CSS.
(Add screenshots here)
Clone the repository:
git clone https://github.com/rajtik76/nette-todo-list.git
cd nette-todo-list
Install PHP dependencies:
composer install
Install frontend dependencies:
npm install
Build the CSS:
npm run build
Make sure the temp/
and log/
directories are writable:
chmod -R 777 temp/ log/
Start the PHP development server:
php -S localhost:8000 -t www
Open your browser and navigate to http://localhost:8000
For development with automatic CSS rebuilding:
npm run watch
app/
- Application source codeCore/
- Core application componentsModel/
- Data models and business logicTodo/
- Todo-related models and servicesPresentation/
- Presenters and templatesTodo/
- Todo-related presenters and templatesconfig/
- Configuration fileslog/
- Log filesresources/
- Frontend resourcescss/
- CSS source filestemp/
- Temporary files and cachetests/
- Test filesvendor/
- Composer dependencieswww/
- Public directory (document root)css/
- Compiled CSS filesRun PHPStan for static code analysis:
composer phpstan
Build the CSS once:
npm run build
Watch for CSS changes during development:
npm run watch
This project is licensed under multiple licenses - see the composer.json
file for details.
Contributions are welcome! Please feel free to submit a Pull Request.