Welcome to the Land Vista! This application allows users to browse lands and view details on an interactive map.
- Browse lands on an interactive map.
- View details of each land, including name, price, and description.
- Add new lands with their details.
- Frontend: React.js, React-Leaflet
- Backend: Node.js, Express.js, MongoDB
- Other libraries: Leaflet, Axios
Prerequisites:
- NodeJs should be installed on the system
- MongoDB should be installed on the system and running on: mongodb://localhost:27017/
To run the application locally, follow these steps:
- Clone the repository:
git clone https://github.com/ImtiazScript/land-vista.git
- Navigate to the project directory:
cd land-vista
- Install dependencies for the frontend:
cd client
npm install
- Install dependencies for the backend:
cd ..
npm install
- Start the backend server:
npm devStart
- Start the frontend development server:
cd client
npm start
- 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.