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
- 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.
- @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.