O NLW Spacetime - Cápsula do Tempo é um projeto desenvolvido durante a NLW Spacetime da Rocketseat, utilizou-se NodeJS com Fastify e React com NextJS.
example-web.mp4
example-mobile.mp4
- Autenticação com Github;
- Visualização da cápsula;
- Adicionar nova memória;
- Validação de token;
- Responsividade.
- Axios
- DayJS
- Expo
- Fastify
- Js-cookie
- JWT Decode
- NativeWind
- NextJS
- Node.js
- Prisma
- React
- React Native
- Tailwind CSS
- Typescript
- Zod
https://github.com/Matheussandi/spacetime.git
cd spacetime
cd server
npm install
cp .env.example .env
# Github (Web)
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
# Github (Mobile)
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
npx prisma migrate dev
npm run dev
cd web
npm install
cp .env.example .env
NEXT_PUBLIC_GITHUB_CLIENT_ID=
npm run dev
⚠️ Se não abrir automaticamente uma página no navegador, acesse http://localhost:3000 para visualizar a aplicação web.
cd mobile
npm install
npx expo start
Esse projeto está sob a licença MIT.