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.sh
script in the root directory (./build.sh
) - Run
docker-compose up
. - Visit
localhost
for the front-end andlocalhost:8080
for 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 run
for the REST APIcd ./src/client && npm run start
for the React appcd ./src/Wfdf.DataFetcher && dotnet run
for 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--force
flag 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