- Node.js (v14+ recommended)
- npm or yarn
- Python 3.8+
- pip
- Install dependencies:
npm install axios react react-dom google-maps-react
- Install Python dependencies:
pip install flask flask-cors flask-pymongo gridfs geopy.distance bson
- Create
.env
file with:- MongoDB connection string
- Google Maps API key
Open up 2 different Terminal windows. Run frontend on one and backend on the other.
cd frontend
npm start
cd backend
python app.py