Skip to content

pedrops244/app-school-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App-School

Application created to simulate a real school.

Deploy

Functionalities

  • User login and registration system on different routes.
  • Created a home page where the logged in user can view, create, edit and delete students.
  • If the user tries to perform any action without being logged in, they will be redirected to the login page, allowing them to log in or register.
  • Each student has a photo, which is displayed along with their details on the home page. The logged in user can upload or edit student photos.
  • The user will be able to edit their data, name, email and password, if they change their email, their authentication token will be changed and they will be logged out.
  • Used jsonwebtoken for login and bcrypt for encrypting password in database.

Technologies used

  • Frontend: React, Javascript
  • Stylization: styled-components
  • Backend: Node.js, Express.js
  • DataBase: MariaDB

App-Escola

Aplicativo criado para simular uma escola real.

Funcionalidades

  • Sistema de login e cadastro de usuários em diferentes rotas.
  • Criada uma página inicial onde o usuário logado pode visualizar, criar, editar e excluir alunos.
  • Caso o usuário tente realizar alguma ação sem estar logado, será redirecionado para a página de login, permitindo o login ou cadastro.
  • Cada aluno possui uma foto, que é exibida junto com seus dados na página inicial. O usuário logado pode fazer upload ou editar fotos dos alunos.
  • O usuário poderá editar seus dados, nome, e-mail e senha, caso altere seu e-mail, seu token de autenticação será alterado e ele será desconectado.
  • Utilizado jsonwebtoken para login e bcrypt para criptografia de senha no banco de dados.

Tecnologias utilizadas

  • Frontend: React, Javascript
  • Estilização: styled-components
  • Back-end: Node.js, Express.js
  • Banco de dados: MariaDB

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published