Skip to content

Planner semanal simples e intuitivo para melhor organização das tarefas semanais. Simple and intuitive weekly planner for better organization of your tasks.

Notifications You must be signed in to change notification settings

biavidalf/weekly-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WEEKLY PLANNER

home-intro

Planner semanal para organizar melhor as tarefas da semana, contendo CRUD (adição, leitura, edição, e exclusão de tarefas)

Vídeo completo mostrando o site

Sumário

Tecnologias

Nesse projeto foram usadas as seguintes tencnologias:

Pré-requisitos

  • XAMPP : para rodar o servidor PHP e também o banco de dados

Funcionalidades

Features do projeto:

  • Criação de usuário (login e registro no banco de dados do phpmyadmin)
    • Proteção contra SQL Injections
    • Armazenamento de foto de perfil (file storage através da variável global $_FILES)
  • Autenticação de usuário (login, logout e páginas apenas para usuários através de SESSIONS)
  • Tarefas:
    • CRUD: Adição, leitura, edição e exclusão de tarefas
    • Sistema simples e intuitivo para realizar o CRUD
  • Logout
  • Código todo comentado em inglês

Telas do Site

Homepage

A homepage é o primeiro contato dos usuários, fiz como se fosse uma landing page. Quis deixar o layout clean mas mesmo assim direcionando o usuário a fazer o seu cadastro na plataforma. Abaixo da introdução do app, mostro um print de como é a funcionalidade do site

homepage homepage2


Login e Cadastro

O botão mais diferenciado da Homepage é o de criar conta, que leva o usuário para a página de login/cadastro.

crie_sua_conta_btn

Se o usuário tentar entrar na aba de tarefas (users only), ele é redirecionado para a página de login/cadastro e é mostrado na tela a mensagem "Faça o login primeiro!".

login-invalido

Área de Cadastro

Com campo para foto de perfil ($_FILES)

login-invalido

Área de login

Caso o username ou senha estiverem errados, é mostrado na tela a mensagem "Login Inválido"

login-invalido

Se o login for permitido, o usuário é redirecionado para a tela do planner semanal

login-invalido


Planner Semanal

A área do planner é bem simples e intuitiva, para facilitar a vida do usuário e manter o objetivo da plataforma.

login-invalido

Adição de tarefas

Digite o conteúdo da sua tarefa e selecione o dia da semana em que você quer realizá-la. Se o login for permitido, o usuário é redirecionado para a tela do planner semanal

login-invalido

Edição de tarefas

Para editar as tarefas também é bem simples, é só clicar no Icon de lápis e digitar o novo texto.

login-invalido

Exclusão de tarefas

Para excluir, só clicar na borrachinha que a tarefa já vai ser excluída.

login-invalido


User Page e Logout

Página para os usuários checarem seus dados e realizarem o Logout. Se o usuário apertar o botão de Logout, a SESSION dele é destruída e ele é redirecionado para a página de Login e Cadastro.

login-invalido


Entre em contato 👋 Linkedin | Instagram

Made by Beatriz Vidal ❤🎯

About

Planner semanal simples e intuitivo para melhor organização das tarefas semanais. Simple and intuitive weekly planner for better organization of your tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published