Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jane-does-coding/airbnb-clone
The clone of Airbnb, built with Nextjs 14, which makes it extremely fast
https://github.com/jane-does-coding/airbnb-clone
express mongodb nodejs react tailwindcss typescript
Last synced: 2 months ago
JSON representation
The clone of Airbnb, built with Nextjs 14, which makes it extremely fast
- Host: GitHub
- URL: https://github.com/jane-does-coding/airbnb-clone
- Owner: jane-does-coding
- License: mit
- Created: 2023-12-08T23:02:14.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-04T04:24:37.000Z (11 months ago)
- Last Synced: 2024-06-09T00:24:50.754Z (8 months ago)
- Topics: express, mongodb, nodejs, react, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://property-rent-eight.vercel.app
- Size: 1.05 MB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Airbnb Clone
![1](https://github.com/YevheniiaSimaka/Airbnb-Clone/assets/112284703/39302486-e4aa-4717-92f0-0c9e407c88a7)## Live Demo
[Airbnb Live Demo](https://property-rent-eight.vercel.app/)## Tech Stack:
[![My Skills](https://skillicons.dev/icons?i=vite,ts,tailwind,prisma,mongodb,nextjs,react)](https://skillicons.dev)## Description
Built as a clone of Airbnb, this platform offers users the ability to list their properties or book accommodations seamlessly. With end-to-end encryption for security and the speed enhancement of Next.js, users can enjoy a fast and efficient browsing experience.### Cloning the repository
```shell
git clone https://github.com/YevheniiaSimaka/Airbnb-Clone
```### Install packages
```shell
npm i
```### Setup .env file
```js
DATABASE_URL=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GITHUB_ID=
GITHUB_SECRET=
NEXTAUTH_SECRET=
```### Setup Prisma
```shell
npx prisma db push```
### Start the app
```shell
npm run build
npm start
```### Start the app for development
```shell
npm run dev
```