Skip to content

dscarv27/nlw-spacetime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NLW-SPACETIME

Conteúdo

Sobre a aplicação

Aplicação desenvolvida durante o evento NLW Spacetime, promovido pela Rocketseat.

Desenvolvimento completo da aplicação envolvendo back-end e front-end, em que é possível cadastrar lembranças/memórias em uma linha do tempo e possuindo autenticação pelo Github.

Tecnologias

  • Back-end
    • Node+Fastify+Typescript
    • Prisma ORM com SQLite
    • Zod para validação de dados
  • Front-end
    • React+NextJS+Typescript
    • TailwindCSS para estilização
    • Lucide-React para ícones
    • JWT para tokens

Iniciando a aplicação

Baixe o repositório com git clone e entre na pasta do projeto.

$ git clone https://github.com/dscarv27/nlw-spacetime
  • Back-end
    • Renomeie example.txt para .env .
    • Em .env, informe o ClientID e o Client Secret do Github.
$ cd server
$ npm i
$ npm run dev
  • Front-end
    • Renomeie example.txt para .env.local .
    • Em .env.local, informe o ClientID do Github.
    • Em next.config.js, troque o IP pelo seu.
$ cd web
$ npm i
$ npm run dev

Screenshots

Próximas etapas

  • Selecionar data da memória
  • Edição de memória
  • Link para compartilhar memória
  • Layout responsível

Contato

E-mail: [email protected]
LinkedIn: dscarv27
Twitter: dscarv27

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published