- Backend: python 3.7+
- Db: MongoDB
- Frontend: React.js 16.8
You need to have MongoDB Compass to use the db, and Node to run the front-end (https://nodejs.org/en/download/) :
$ node -v
v13.10.1Assuming you have node and MongoDB installed, paste these commands in your project folder :
git clone -b dev https://github.com/EL3PHANT/ParticleFilter.git
cd ParticleFilter
python -m pip install -U --force-reinstall pip
pip install -r api/requirements.txt
cd ui
npm installThen run NPF on a local server:
python db/init_db.pypython api/app.pycd ui
npm start