/tarkov-dev

The official site for tarkov.dev - A web app to track item prices, view trader barters, quests, maps, and much more!

Primary LanguageJavaScriptMIT LicenseMIT

tarkov.dev 💻

ci CodeQL Discord

This is the source code for the official tarkov.dev website.

View Escape from Tarkov information about items, barters, trades, flea market prices, quests, maps, hideout profits, and so much more!

homepage

Local Development 🔨

To build and test the site locally just follow the steps below:

  1. Install dependencies:

    npm install
  2. Start development server:

    npm start
  3. Access the site: localhost:3000 🎉

Note: You can update data with: npm run prebuild

History 📚

This project (tarkov-dev) is a fork of tarkov-tools.com. The original creator @kokarn decided to shut the site down. In the spirit of opensource, a group of developers came together to revive the site in order to continue providing a great website for the Tarkov community and an API to power further development for creators. This project is now 100% opensource (see infrastructure section below) and developer first. Our GitHub Organization (the-hideout) contains all the repos which power the API, this website, the community Discord bot, server infrastructure, and much more! We are passionate about opensource and love pull requests to improve our ecosystem for all.

We ❤️ Pull Requests

We love pull requests and contributors looking to improve this project! Anything from simple spelling errors, icon updates, fixes for small css bugs or just posting issues to keep track of what needs to be done is greatly appreciated.

Deployment 🚀

Deploying your changes to production is easy! Just do the following:

  1. Open a pull request with your changes
  2. Make sure CI is passing
  3. View and verify your changes in the development environment that will be auto-commented on your pull request
  4. Obtain a review from a reviewer
  5. Merge your pull request and your changes will be auto-deployed to production! ✨

Other Parts of the Ecosystem 🌎

  • Stash - The official tarkov.dev Discord bot
  • Tarkov Data API - The GraphQL API that powers everything
  • Tarkov Data - Open source structured data for Escape from Tarkov
  • Tarkov Image Generator - Tool to generate images from the local icon cache
  • Tarkov Crons - Cron jobs that sync database information to our Cloudflare workers for the GraphQL API
  • Status - The official status page for tarkov.dev, api.tarkov.dev, and much more

Infrastructure 🧱

To learn more about the infrastructure, components, and opensource pieces of this project, check out our infrastructure documentation