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.
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
- 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)
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:
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






