Faculdade Uniasselvi. Seminário interdisciplinar Implementação de uma Aplicação WEB.
A aplicação é uma lista de tarefas online que permite que os usuários criem, visualizem e gerenciem uma lista de tarefas pessoal. A interface de usuário é projetada para ser simples e intuitiva, com uma lista de tarefas na página principal, onde os usuários podem ver todas as suas tarefas atuais.
HTML,
CSS,
JavaScript,
PHP,
MySql,
phpdotenv
- Adicionar uma tarefa.
- Mostra todas as tarefas.
- Marca a tarefa como realizada ou pendente.
- Deleta a tarefa.
Para esse projeto, você vai precisar adicionar as seguintes variáveis de ambiente no seu .env essas variavei são para conexão com o banco de dados MySql
HOST
PORT
DBNAME
USERNAME
PASSWORD
create database tasker;
create table tb_status(
id int not null primary key auto_increment,
status varchar(25) not null
);
insert into tb_status(status)values('pendente');
insert into tb_status(status)values('realizado');
CREATE TABLE td_user (
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
user VARCHAR(30),
senha VARCHAR(40)
);
create table tb_tasks(
id int not null primary key auto_increment,
fk_status int not null default 1,
fk_user int not null,
foreign key(fk_status) references tb_status(id),
foreign key(fk_user) references td_user(id),
task text not null,
data_cadastrado datetime not null default current_timestamp
);
Clone o projeto
git clone https://github.com/felipe-rodrigues-s/Todo-List.git
Entre no diretório do projeto
cd Todo-List
Instale as dependências
composer i
Inicie o servidor
php -S localhost:8000 -t public
Clone o projeto para dentro da pasta htdocs
git clone https://github.com/felipe-rodrigues-s/Todo-List.git
Instale as dependências
composer i
Inicie o servidor do Xampp
Navegue para dentro da pasta public
http://localhost/Todo-List/public/