bat-stats-api's People
bat-stats-api's Issues
Create list + deck editor data models
Create the data models to support list and deck editing.
Filtering by rank and crew while browsing
KM's new filtering in list building is great, but it also needs to exist in the browsing section.
When viewing models within a rank, I think they should be filtered by rep cost. KM's app doesn't do this and it's infuriating! Within each rep cost, models should just be filtered alphabetically. So all models that cost 30 rep in a rank should just be filtered alphabetically, to make it simple.
In the same vein, I also feel like when you're browsing a crew, there should be a toggle to see all unaffiliated models that work for that crew. It should start in the Off position. This is very low on the list though.
Plan out hosting solution
Research and determine a good hosting provider.
Requirements:
- docker based python app
- postgres db
Implement KM API Scraper
The API Scraper is partially implemented. Finish scraping the following entities, and the corresponding database models for those models.
- equipment
- traits
- upgrades
- weapons
- rule_documents
Implement resuable character card view component.
Reference List_Editor_Wireframes.drawio for the compact and full layouts.
Should also support custom nested controls, i.e. we may want a "+" button on one view and a "x" button on another.
Additionally, we should be able to pass in an equipment list to show additional equipment info under the traits section of the card.
Authentication & Authorization
Implement a basic authentication and authorization model for the app.
Share crews via links
Crews should be shareable via links. If possible, the classic share button could be used to allow you to either copy the link or share it directly into another app.
The Azure builder did this very well imo, although the share button should be available in the list overview of crews and within the crew when viewing it.
List + Deck editor API
Implement a basic api for creating, updating, and fetching lists and decks.
API should be accessible for authorized users only.
Deck/Card List viewer
Reference List_Editor_Wireframes.drawio for the card/deck viewer component design.
Component should support customizable actions for each card, .e.g on some view's we may need to add / remove cards, on other views we would not want any nested controls.
Implement print view of character cards
Additionally, we should be able to pass in an equipment list to show additional equipment info under the traits section of the card.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.