Skip to content

Bruno2202/notes

Repository files navigation

Github Banner

Notes · Badge em Desenvolvimento

Notes é um aplicativo móvel que permite aos usuários salvar suas anotações e compartilhá-las com outras pessoas.

Plataformas 💻📱

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.

Tecnologias 🌐

  • 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.

Construção da aplicação 🛠️

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.

Estado atual 🕓

  • O desenvolvimento do Notes está em andamento. No entanto, já existe uma versão preview disponível para uso em dispositivos Android.

Funcionalidades implementadas:

  • 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.

About

Aplicativo para salvar notas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors