Fencing Manager is a web application currently under development by Keith Miller.
It is designed to help manage competitive fencers' competition schedules.
It was developed in Python using the Flask web framework, the SQLAlchemy Object Relational Modelling package and the BeautifulSoup webscraping package. Its application structure is based up the excellent microblog application of Miguel Greenberg.
- Registers users and connects them to their USA Fencing memberships
- tabulates regional and national tournaments in one view including dates, location, travel time
- tabulates all the events for which a user is eligible including day, time, number of entrants and event rating (data updated daily)
- lists all USA Fencing members in the foil discipline
- lists all of a users club members in the foil discipline
- basic info for each USFA member - year of birth, weapon, rating, club
- list of all entrant names and ratings for each event (in development currently)
- list all competing fencers at each tournament for a specific club to allow scheduling of coaching support (in development currently)
- pivot table for each event by fencer rating and club (in development currently)
- event final results
- bout results for each event
- results summary for each user
- Follow the activity and results of favorite fencers