ViGF / capsula-do-tempo

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

Home Page:https://capsula-do-tempo.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://capsula-do-tempo.vercel.app


Languages

Language:TypeScript 90.2%Language:JavaScript 9.2%Language:CSS 0.6%