Skip to content

Cápsula do Tempo full-stack. Feito com Next.js 13.4, TypeScript, Fastify, Prisma, Axios e js-cookie.

Notifications You must be signed in to change notification settings

ViGF/capsula-do-tempo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Cápsula do Tempo

Cápsula do Tempo. Colecione momentos marcantes da sua jornada e compartilhe (se quiser) com o mundo!

Depois de criar sua conta utilizando o Github é possível criar uma lembrança onde estará salva no seu feed. O login do usuário é persistido através de um JWT gerado pelo back-end e armazenda em um cookie. As imagens são armazenadas no ImageKit, CDN gratuita. Aplicação desenvolvida durante o NLW Spacetime da Rocketseat.

cover cover

✨ Tecnologias

Front-end

  • Next.js | TypeScript | TailwindCSS | axios | lucid-react | js-cookie | jwt

Back-end

  • TypeScript | Fastify | Prisma | axios | zod

🔖 Layout

Você pode visualizar o layout do projeto através desse link.

💻 Uso

Crie sua aplicação através do Github e preencha as variáveis ambientes em um arquivo chamado .env. Depois, em seu terminal:

# Clone o repositório
git clone https://github.com/ViGF/nlw-spacetime.git
# Acesse a pasta back-end do projeto
cd nlw-spacetime/server
# Instale as dependências
npm i
# Execute a aplicação
npm run dev
# Em outra janela do seu terminal acesse a pasta do front-end do projeto
cd nlw-spacetime/web
# Instale as dependências
npm i
# Execute a aplicação
npm run dev
# Agora basta acessa-la

🚀 Features para você implementar

  • Compartilhamento público da memória através de link
  • Apagar e editar memória

About

Cápsula do Tempo full-stack. Feito com Next.js 13.4, TypeScript, Fastify, Prisma, Axios e js-cookie.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages