Skip to content

arvinbuid/property-hub

Repository files navigation

PropertyHub

A fullstack modern property listings web application built with Next.js, TypeScript, and MongoDB.

Project Showcase
TypeScript Tailwind CSS MongoDB

Features

  • User authentication with Google & Next Auth
  • User authorization
  • Route protection
  • Property Listing CRUD
  • Property image upload
  • Property search
  • Internal messages functionality with 'unread' notifications
  • Photoswipe image gallery
  • User profile with user listings
  • MapTiler maps
  • OpenCage Geocoding
  • Toast notifications
  • Property bookmarking
  • Property sharing to social media
  • Responsive design
  • Custom 404 error page

Usage

Install Dependencies

npm install

Run

# Run in development mode
npm run dev

# Build for production
npm run build

# Run in production mode
npm start

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

About

A fullstack modern property listings web application built with Next.js, TypeScript, and MongoDB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published