Um sistema simples feito pra estudar PHP, Slim Framework e algumas coisas de frontend. Nada muito sério.
- Boards e listas tipo Trello
- Cards que você pode arrastar e soltar
- Tags coloridas pros cards
- Um sisteminha de automações básico mas escalavél
- Interface responsiva que funciona no celular
- Backend: PHP 8+ com Slim Framework 4
- Database: SQLite
- Frontend: HTML5, CSS3 (Tailwind), JavaScript Vanilla
- Dependências: Composer para gerenciamento de pacotes
- Clona o repositório:
git clone https://github.com/zzjunior/easy-note.git
cd easy-note
- Instala as dependências:
composer install
- Roda o servidor:
php -S localhost:8000 -t public
- Acessa no navegador:
http://localhost:8000
O banco SQLite é criado automaticamente na pasta db/
.
├── public/ # Frontend (HTML, CSS, JS)
├── src/ # Backend PHP
├── db/ # Banco SQLite
└── sql/ # Scripts do banco
- PHP com Slim Framework
- SQLite (banco simples)
- HTML/CSS/JS puro
- Tailwind pro CSS
Se quiser mexer na API, tem estes endpoints:
Boards: GET/POST /boards
Listas: GET/POST/PUT/DELETE em /lists
Cards: GET/POST/PUT/DELETE em /cards
Tags: GET/POST/PUT/DELETE em /tags
É só um projeto pessoal pra estudar algumas coisas. Não é nada profissional, mas funciona.
Usei PHP porque quis praticar, SQLite porque é simples, e o frontend é bem básico mesmo.
Se quiser contribuir ou melhorar alguma coisa, fique à vontade!
git clone
do repositóriocomposer install
php -S localhost:8000 -t public
- Acessa no navegador
Pronto!