edsphinx / PropertyRent

Home Page:https://rent-property-edsphinx.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

https://rent-property-edsphinx.vercel.app/

License:MIT License


Languages

Language:TypeScript 98.7%Language:JavaScript 1.0%Language:CSS 0.4%