Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spacetime

Criei um aplicativo que permite armazenar lembranças de momentos da sua vida, e depois visualizar em formato de linha do tempo. Para isso estruturei um:

  • Back-end: Desenvolvido em NodeJS, contém rota para autenticação (usando Github OAuth), rota para armazenar arquivos e disponibilizar estaticamente (os arquivos são armazenados em disco), rotas para criar,listar,editar e excluir lembranças. Todas as rotas possuem implementação de segurança (JWT), impedindo que usuários acessem sem estar autenticados, além disso essa autenticação também impede o acesso a conteúdos que não são da autoria do usuário logado.
  • Mobile App: Desenvovido usando o framework Expo, que é baseado em ReactNative, esse framework permite testar aplicações de forma rápida, conseguindo testar usando o seu próprio smartphone através do app ExpoGo. Para o desenvolvimento desse aplicativo também foram usadas ferramentas como: Tailwind CSS para facilitar a aplicação de estilização, Axios para facilitar a comunicação com o back-end, além de muitas outras bibliotecas internas do Expo para facilitar o desenvolvimento do app.

Imagens do projeto

Imagem 1 Imagem 2
Tela inicial da aplicação Formulário para cadastro de uma nova lembrança
Imagem 3 Imagem 4
Formulário preenchido para cadastro de uma nova lembrança Tela que exibe as lembranças em formato de linha do tempo

About

Aplicativo (IOS/Android) que permite armazenar lembranças de momentos da sua vida. App desenvolvido usando Expo & Back-end desenvolvido usando NodeJS.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages