/Sistema--Emails

Um projeto feito apenas para melhorar as minhas praticas na programação

Primary LanguageC#

Sistema--Emails

Site simples e direto ao ponto, o usuário será capaz de enviar emails para outro usuário e também consiguirá receber emails de outras pessoas. O objetivo do projeto é apenas praticar e melhorar os meus conhecimentos que ja adquiri, nunca deixando de praticar e sempre buscando melhorar

O site possuirá layouts bem parecidos, eu optei por fazer assim, pois acredito que será um visual que agradará aos usuários, por conta de manter a mesma consistência de layout e por que assim fica mais fácil definir um padrão de cores para o site

Telas Sendo Executadas

Criar Conta:

Tela aonde o usuário cria a sua conta com email e senha de no minímo 8 caracteres pag1

Login:

Local aonde o usuário fará login no sistema, inserindo seu email e senha pag2

Meus Emails:

Aqui seria a página principal para aonde o usuário vai quando loga no site, esta tela contêm uma lista de todos os emails que o usuário recebeu, mostrando o título e o remetente que enviou o email, o usuário hugo recebeu um email do usuário vector pag3

Ler Email:

Nesta tela temos os detalhes deste email como o seu conteúdo, título, data de envio etc. Assim como tambêm temos a opção de marcar como lido o email e apaga-lo caso o usuário não queira mais vê-lo pag4

Escrever Email:

Está tela é responsável por enviar os emails para qualquer usuário cadastrado no sistema, o usuário só precisa inserir o email do destinatário e o que ele quer escrever, a data de envio é salva de acordo com o horario do envio pag5

Lista do Enviados:

Nesta tela estão todos os emails que o usuário enviou, no caso, uma lista de todos os emails enviados de vector para hugo pag6

Detalhes:

Caso o vector queira ver mais detalhadamente o que envio para hugo, ele pode clicar no email desejado e terá todas as informacoes enviadas, como o email do destinatário, a data de envio e o que ele escreveu no email pag7

Protótipo

image

Informações Adicionais

  • Utilizando o framework C#/.Net para o back-end

  • Utilizando Mysql como banco de dados

  • Utilizando HTML5 e CSS3 para desenvolver o front-end

  • Utilizando a linguagem Js no front-end

  • Utilizando método fetch no Js para acessar a API