Skip to content

Flask-based web app for Destiny 2 clan members to track weekly activity completions by clan members. Features user authentication via Bungie's OAuth and integration with the Bungie API for retrieving clan data.

License

Notifications You must be signed in to change notification settings

cleverNamesAreHard/D2ClanTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Destiny Clan Tracker

Project Overview

The Destiny 2 Clan Tracker is a Flask-based web application designed for Destiny 2 memers to monitor weekly activity completions by clan members. The app authenticates users via Bungie's OAuth service and retrieves clan data using the Bungie API.

Features

  • User authentication with Bungie.net accounts.
  • Display of authenticated user's clan information.
  • Tracking of weekly clears for raids and dungeons.

Sample Clan Raid Report Screenshot

Technology Stack

  • Flask: Python web framework for server-side logic.
  • Flask-Talisman: Security extension for setting HTTP headers.
  • Gunicorn: WSGI HTTP Server for UNIX.
  • Jinja: Templating engine for rendering the frontend.
  • asyncio: Asynchronous I/O for handling Bungie API requests.
  • aiobungie: Asynchronous Bungie API wrapper.

Shout-Out

I just wanted to give the folks over at aiobungie a MASSIVE shout-out. I'm not affiliated, but when fighting with the Bungie API failed, their project saved me. Their stuff is incredibly well-documented, and designed to make it easy for folks to roll out new software based off the Bungie API. Amazing, amazing job, team! Thank you for all your hard work on this! I'll work to ensure there's a footer on my page pointing to y'all as well.

About

Flask-based web app for Destiny 2 clan members to track weekly activity completions by clan members. Features user authentication via Bungie's OAuth and integration with the Bungie API for retrieving clan data.

Topics

Resources

License

Stars

Watchers

Forks