Skip to content

edsphinx/PropertyRent

Repository files navigation

Porfolio Project based in a basic Airbnb

Table of Contents

Overview

Production Webste

Porfolio Projet Rent Properties

Creating this app was a learning experience about the latest technologies but using the past knowledge, there is still more features that I wil keep adding is the comming months so be sure to back to check it out.

Is a porfolio project using Next.js 13 and using some other tools, was a very interesting learning journey about the new features of NextJS like app directory file-system based router, play with some prisma Where Clauses and practicing TypeScript type-safe code

Getting Started

Setup .env file

DATABASE_URL=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GITHUB_ID=
GITHUB_SECRET=
NEXTAUTH_SECRET=

Then, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

Built With

Typescript, NextJS, React, Tailwind, Prisma, MongoDB, NextAuth, Cloudinary

Features

  • Full responsiveness
  • Credential authentication
  • Google authentication
  • Github authentication
  • Image upload with Cloudinary
  • List Properties
  • Delete Properties
  • Reserve Properties
  • Add Favorites Properties
  • Create Reserves
  • Cancel Reserves
  • Filter Location, Dates and Guests

Contact

Linkedin