Skip to content

This application allows users to browse lands and view details on an interactive map.

Notifications You must be signed in to change notification settings

ImtiazScript/land-vista

Repository files navigation

Land Vista

Welcome to the Land Vista! This application allows users to browse lands and view details on an interactive map.

Features

  • Browse lands on an interactive map.
  • View details of each land, including name, price, and description.
  • Add new lands with their details.

Map

Technologies Used

  • Frontend: React.js, React-Leaflet
  • Backend: Node.js, Express.js, MongoDB
  • Other libraries: Leaflet, Axios

Getting Started

Prerequisites:

  1. NodeJs should be installed on the system
  2. MongoDB should be installed on the system and running on: mongodb://localhost:27017/

To run the application locally, follow these steps:

  1. Clone the repository:
   git clone https://github.com/ImtiazScript/land-vista.git
  1. Navigate to the project directory:
cd land-vista
  1. Install dependencies for the frontend:
cd client
npm install
  1. Install dependencies for the backend:
cd ..
npm install
  1. Start the backend server:
npm devStart
  1. Start the frontend development server:
cd client
npm start
  1. Open your web browser and go to http://localhost:3000 to view the application.

Contributing Contributions are welcome! If you find any bugs or have suggestions for improvement, please open an issue or submit a pull request.

License This project is licensed under the MIT License.

About

This application allows users to browse lands and view details on an interactive map.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published