Notes · 
Notes é um aplicativo móvel que permite aos usuários salvar suas anotações e compartilhá-las com outras pessoas.
Atualmente, o Notes está disponível apenas para dispositivos móveis, com suporte para Android e iOS. Ele foi projetado utilizando o framework React Native com Expo, garantindo uma experiência fluida e consistente em ambas as plataformas.
- React Native: Framework para desenvolvimento do aplicativo.
- Expo: Ferramenta que facilita o desenvolvimento, o deploy e o gerenciamento do aplicativo.
- PostgreSQL: Banco de dados utilizado para armazenar dados na nuvem.
- Fastify: Framework para construção do backend/API.
- TypeScript.
A estrutura do projeto segue o padrão MVC (Model-View-Controller):
- Frontend:
- Desenvolvido com React Native.
- Expo Router é usado para gerenciar a navegação entre as telas.
- Backend:
- API criada com Fastify, oferencendo endpoints para as operações principais, como criar, editar, compartilhar e excluir notas.
- Banco de Dados:
- Nuvem: Integração com PostgreSQL para armazenamento.
- O desenvolvimento do Notes está em andamento. No entanto, já existe uma versão preview disponível para uso em dispositivos Android.
- Criação, edição e exclusão de notas;
- Navegação entre telas com Expo Router;
- Registro e login de usuários;
- Compartilhamento de notas entre os usuários da plataforma, permitindo colaboração;
- Adição de marcadores às notas.
