- Um clone da aplicação airbnb versão web utilizando
React,NextJS,Tailwind CSS,Prisma,MongoDB,NextAutheVercel
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
Uma série de exemplos passo-a-passo que informam o que você deve executar para ter um ambiente de desenvolvimento em execução. É necessário que você instale todas as dependências do projeto
$ npm installÉ necessário que você tenha as configurações de ambiente
# .env.example
DATABASE_URL=
NEXTAUTH_JWT_SECRET=
NEXTAUTH_SECRET=
GITHUB_ID=
GITHUB_SECRET=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET= É necessário que você inicialize o prisma
$ npx prisma generateA próxima etapa é iniciar o projeto
$ npm run devApós a instalação, você deve entrar no link https://localhost:3000/ para visualizar a aplicação.
| Endereço | Descrição |
|---|---|
| / | espaços principais |
| /listings/listingId | detalhes de um espaço |
| /reservations/reservationId | detalhes de uma reserva |
| /properties/propertieId | detalhes de uma propriedade |
- NodeJS - Ambiente de execução JavaScript
- NextJS - Framework web
- Tailwind CSS - Framework para estilização
- Prisma. - A maneira mais fácil de trabalhar com um banco de dados em Next.js
- NextAuth. - Autenticação para Next.js
- MongoDb. - Sistema de gerenciamento de banco de dados NoSQL
⌨️ com ❤️ por Gabriel Mina 👨💻