

O objetivo deste projeto é criar um aplicativo CRUD para gerenciamento de tarefas, permitindo aos usuários: criar, visualizar, editar e excluir tarefas de forma eficiente.
📄 Título | 📋 Descrição |
---|---|
🏠 Página Inicial |
|
Criar ➕ |
|
Editar ✏️ |
|
Excluir 🗑️ |
|
- O back-end do aplicativo foi criado em PHP para lidar com a lógica de negócios e a interação com o banco de dados.
- JavaScript foi usado para adicionar interatividade à interface do usuário, incluindo validação de formulário, confirmação de exclusão e carregamento dinâmico de dados.
- Bootstrap foi utilizado para criar um design atraente e responsivo para o aplicativo.
- Os dados das tarefas são armazenados em um banco de dados MySQL, com tabelas apropriadas criadas para a finalidade.
Crie um banco de dados e execute as instruções SQLs abaixo para criar as tabelas projects
, users
e tasks
:
-- Criação da tabela "projects"
CREATE TABLE projects (
id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
titulo VARCHAR(255) NOT NULL COLLATE utf8mb4_general_ci,
description TEXT NOT NULL COLLATE utf8mb4_general_ci,
ativo ENUM('s','n') NOT NULL COLLATE utf8mb4_general_ci,
date TIMESTAMP NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
PRIMARY KEY (id)
);
-- Criação da tabela "users"
CREATE TABLE users (
id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
name VARCHAR(100) NOT NULL COLLATE utf8mb4_general_ci,
email VARCHAR(150) NOT NULL COLLATE utf8mb4_general_ci,
password VARCHAR(20) NOT NULL COLLATE utf8mb4_general_ci,
username VARCHAR(10) COLLATE utf8mb4_general_ci,
PRIMARY KEY (id)
);
-- Criação da tabela "tasks"
CREATE TABLE tasks (
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
idProject INT(11) NOT NULL,
name VARCHAR(50) NOT NULL COLLATE utf8mb4_general_ci,
description VARCHAR(300) NOT NULL COLLATE utf8mb4_general_ci,
completed TINYINT(1) NOT NULL,
notes VARCHAR(150) COLLATE utf8mb4_general_ci DEFAULT NULL,
deadline DATE NOT NULL,
createdAt DATETIME NOT NULL,
updatedAt DATETIME NOT NULL,
PRIMARY KEY (id),
KEY idx_idProject (idProject)
);
As credenciais do banco de dados estão no arquivo config.php
e você deve alterar para as configurações do seu ambiente (HOST, NAME, USER e PASS).
ℹ️ Nota: Certifique-se de que seu ambiente de desenvolvimento está configurado adequadamente e que as dependências, como PHP e MySQL, estão instaladas.
Contribuições são bem-vindas! Se você quiser contribuir para o desenvolvimento deste projeto, siga as práticas recomendadas para contribuição, incluindo a criação de um fork e a abertura de uma solicitação pull.


Leave a Reply to 📉 ⚠️ Critical: 2.0 BTC transaction failed. Resend here >> https://graph.org/RECOVER-BITCOIN-07-23?hs=cf05cf7bcf251f460bd591597c73f88a& 📉 Cancel reply