Skip to content

JayanaGunaweera01/Modern-Real-Estate-Marketplace

Repository files navigation

Modern-Real-Estate-Marketplace

View Project

Overview

This is a Modern Real Estate Marketplace built with MERN Stack.

Prerequisites

  • Setup firebase web app project
  • Setup mongo DB
  • Setup node

Installation

  1. Clone the repository:

    git clone https://github.com/JayanaGunaweera01/Modern-Real-Estate-Marketplace
  2. Codes to run:

     npm create vite@latest client
    
     npm install -D tailwindcss postcss autoprefixer
    
     npx tailwindcss init -p
    
     npm i mongoose 
    
     npm i dotenv
    
     npm install @reduxjs/toolkit
    
     npm i firebase 
    
  3. Update .env:

  • MONGO = 'Your mongodb secret'

  • VITE_FIREBASE_API_KEY = "Your firebase secret"

  • JWT_SECRET = 'Your jwt secret'

  1. Run the project :

     npm run dev
    

Technologies Used

  • MERN stack
  • tailwindcss
  • mongodb
  • firebase
  • jwt authentication
  • redux toolkit
  • deployed using Render

Other

Runs in http://localhost:5173/ (client), http://localhost:3000/ (server)