Skip to content

gabrielmina118/airbnb-clone

Repository files navigation

  • Um clone da aplicação airbnb versão web utilizando React , NextJS , Tailwind CSS , Prisma , MongoDB , NextAuth e Vercel

🚀 Começando

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.

🔧 Instalação

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 generate

A próxima etapa é iniciar o projeto

$ npm run dev

⚙️ Executando a aplicação

Após a instalação, você deve entrar no link https://localhost:3000/ para visualizar a aplicação.

📃 Rotas de navegaçã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

🛠️ Construído com

  • 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

Redes sociais


⌨️ com ❤️ por Gabriel Mina 👨‍💻

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages