Skip to content

O NLW Spacetime é um projeto full stack (web e mobile) desenvolvido durante a edição #12 da NLW promovida pela Rocketseat, utilizando NodeJS com Fastify, React com NextJS e React Native.

Notifications You must be signed in to change notification settings

SavioCaetano/nlw-spacetime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NLW Spacetime

Sobre o projeto

A cápsula do tempo é uma aplicação full stack web e mobile, desenvolvida durante a NLW (Next Level Week), evento organizado pela Rocketseat. Construída com finalidade didática.

O objetivo é criar uma aplicação de recordações de memórias onde o usuário pode adicionar à uma timeline, textos, fotos e vídeos de acontecimentos marcantes, organizados por mês e ano.

O projeto conta com login através do usuário do GitHub. Para isso foi preciso configurar na plataforma do GitHub as autorizações dos aplicativos, permitindo acessar as informações da conta (Authorizing OAuth apps). Esse procedimento gera um "client_id" e um "client_secret" necessários para o login, os mesmos foram configurados nas variáveis de ambiente do backend.

Layout Web

Web_1

Web_2

Web_3

Layout Mobile

Web_4

Tecnologias utilizadas

Back end

  • Node
  • TypeScript
  • Fastify
  • SQLite
  • Prisma ORM
  • Axios
  • Zod

Front end

  • ReactJs
  • NextJs
  • Tailwindcss
  • JWT Decode
  • JS Cookie
  • Axios
  • CSS / JS / TypeScript

Mobile

  • React Native
  • Expo
  • Native Wind
  • DayJS
  • Axios

Autor

Sávio Cardoso Caetano

Linkedin Badge

About

O NLW Spacetime é um projeto full stack (web e mobile) desenvolvido durante a edição #12 da NLW promovida pela Rocketseat, utilizando NodeJS com Fastify, React com NextJS e React Native.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published