Skip to content

behong1999/MERN-real-estate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vin Estate

Project Overview

Real Estate Website using the MERN (React, MongoDB, Express.js Node.js with TypeScript) stack. In addition, using Firebase Storage and Authentication to store images and OAuth. This website allows users to buy, sell, and rent properties

Server-Side Dependencies:

  • bcrypt: A library for hashing passwords securely.
  • cookie-parser: Middleware for parsing HTTP request cookies.
  • dotenv: Loads environment variables from a .env file.
  • express: Fast, unopinionated, minimalist web framework for Node.js.
  • jsonwebtoken: Implementation of JSON Web Tokens (JWT).
  • mongoose: MongoDB object modeling tool for Node.js.
  • ts-node: TypeScript execution and REPL for Node.js.

Client-Side Dependencies:

  • @reduxjs/toolkit: Toolkit for efficient Redux development.
  • axios: Promise-based HTTP client for the browser and Node.js.
  • firebase: Google's cloud-based platform for building web and mobile applications.
  • react: JavaScript library for building user interfaces.
  • react-dom: Provides DOM-specific methods for React.
  • react-icons: Provides a set of customizable, high-quality SVG icons for React applications.
  • react-redux: Official React bindings for Redux.
  • react-router-dom: Declarative routing for React applications.
  • react-spinners: Collection of loading spinners and animated components for React.
  • react-toastify: Notification library for displaying toast messages in React.
  • redux-persist: Enables the persistence of Redux state across sessions.
  • swiper: Modern, mobile-friendly slider library for React.

Demo (Ctrl + Click on Windows/Linux or Command + Click on macOS To Open Link In A New Tab)

Click To Watch Demo

Releases

No releases published

Packages

No packages published

Languages