Skip to content

lucassaymon1/rocketnotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rocketnotes

Uma aplicação que permite que o usuário crie e edite suas notas pessoais. O usuário também pode usar tags criadas para filtrar as notas já existentes. Além disso, o app conta com sistema de cadastro e autenticação de usuário.

Deploy do projeto

Você pode acessar e usar a aplicação através do deploy feito em: https://lsrocketnotes.netlify.app O repositório para a API criada para essa aplicação se encontra no repositório: https://github.com/lucassaymon1/rocketnotes-API

Funcionalidades

  • Cadastro de novo usuário e login
  • Autenticação do usuário existente com JWT token
  • Armazenamento e upload de imagens com Multer
  • Edição das informações pessoais do usuário (Nome, foto do perfil, email e senha)
  • Cadastro e exclusão de notas no usuário
  • Filtragem de notas por tags
  • Filtragem de notas por barra de pesquisa (título da nota / tags)

Instruções de login

Para começar a usar a aplicação, é necessário fazer o login com uma conta já existente. Para isso você pode usar a conta de demonstração que notas já existentes:

Email: user.example@email.com / Senha: 123456

Ou se preferir, pode também criar uma nova conta pela pagina de cadastro e acessá-la fazendo login logo em seguida:

Rocketnotes-signin

Rocketnotes-login

Interfaces

Página inicial

Rocketnotes-home_1

Perfil do usuário

Rocketnotes-profile

Detalhes

Rocketnotes-details

Nova nota

Rocketnotes-new

Rocketnotes-new-2

Tecnologias utilizadas

O projeto foi desenvolvido utilizando javascript como linguagem de programação, além de outras tecnologias como ReactJS e Styled Components para a parte Frontend e NodeJS, Express e SQLite para o Backend. O desenvolvimento desta aplicação contou também com a utilização de conceitos e tecnologias como:

  • Node.js
  • React
  • SQLite
  • Context API
  • React Router
  • React Rooks
  • Operações CRUD
  • API Rest
  • JWT Token
  • Multer

About

Uma aplicação que permite que o usuário crie e edite suas notas pessoais. O usuário também pode usar tags criadas para filtrar as notas já existentes. Além disso, o app conta com sistema de cadastro e autenticação de usuário.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors