Vex Collective is a tool for visualizing your character's statistics using a variety of methods such as heatmaps, radar charts, and graphs.
A collection of data is pulled from the Destiny API and made available for easier navigation.
Vex Collective is a tool I created to explore the Destiny API and potentially provide some useful information for myself and anyone else.
-
API Explorer
- Send GET and POST requests to every Destiny 2 endpoint from the Bungie API.
- Explore the Destiny 2 Manifest and get more detailed data about characters, activities, items, etc.
-
Character Statistics
- View your characters equipped inventory and weapon/armor stats.
- View your accounts Crucible stats and character stats such as time played, earned Triumphs, etc.
-
Add feature to view lore books, similar to in-game
- Make image links clickable in data explorer
- View Triumps/Records
- See character's most recently played PvP match and statistics
- View general overview of overall stats (KD,KDA,KAD,Total Kills/Deaths/Assists, Precision Kills, Suicides, Wins, Losses, Win/Loss Ratio, Time Played in Crucible, Score, Combat Rating, Average Lifespan, Resurrections)
- View stats of weapon usage (accuracy, kills, precision kills)
- View more medals earned on account, and the "golden medals"
- Add button to show profile JSON tree in stats page
- Redesign stats page to show currently equipped gear
- IndexedDB for storing the Destiny 2 Manifest in browser memory (reduces the number of times a user has to download the massive manifest and all its definitions)
- Next.js
- Zustand for state management
- Mantine for some UI componenets
- Tailwind CSS for more custom CSS
- tRPC for handling the backend
- bungie-api-ts for getting TypeScript types for my requests to the Destiny 2 API