WarframeDropFinder is an open-source web app to research Warframe items and learn the information necessary to farm them.
To run this app locally you can use docker-compose.
- Clone the repository: (
git clone https://github.com/jtbry/WarframeDropFinder) - Run the
build.shscript in the root directory (./build.sh) - Run
docker-compose up. - Visit
localhostfor the front-end andlocalhost:8080for the back-end
To run this app locally without docker (i.e for development) you can use the language appropriate commands
cd ./src/Wfdf.Api && dotnet runfor the REST APIcd ./src/client && npm run startfor the React appcd ./src/Wfdf.DataFetcher && dotnet runfor the DataFetcher. You must use docker, or an ofelia binary on your local machine, to run the datafetcher on a schedule. Also, you may use the--forceflag when running the datafetcher to force an update regardless of commit sha.- Make sure you have an accessible MongoDB instance running and have the ConnectionString set in the Api and DataFetcher
- Make sure you have an accessible Redis instance running and have the ConnectionString set in the Api
Deploying this app to a production environment will not be covered here, the deployment scripts will only work if your local machine has all the appropriate tools already installed and configured.
- NexusHub for inspiration.
- WFCD Warframe Items for warframe items list.
- WFCD Patchlogs for inspiration.
- Warframe Market for item platinum prices.
- Digital Extremes / Warframe for all warframe assets.
Warframe Drop Finder is Licensed with the MIT License