wow-ah-revamp's People
wow-ah-revamp's Issues
Transactions should be created when a sell order is fulfilled
Transaction can be used to show a history of bought/sold items for each involved person
Implement item supplies query taking parts of item name
Make item count of item supply subscribable
Implement graphql query for price per unit
- And total cost
- Based on itemId and amount of items
n
- Query the n cheapest of available items
- Consider this value to be subscribable! (Implement as subscribtion?)
Unit Test Setup
-Frontend
-Backend
Implement graphql mutation to buy items
- The
n
cheapest items should be buyable - Parameters should be item id, amount and buyer name (name & realm combination)
- Amount should be removed from available item supply (How to do this is still up for further discussion)
Buying items does not partially remove items from sell order
Add initial query of user money
Show personal sell orders for each user
Fetch graphql data in the frontend
Integrate redux-saga
Show message if query result hit the limit of 25
Use items_supply
query to show total number of matches in a info field below results.
Make screen go to top if search field is submitted.
Setup GraphQL server with connection to mongoDB
Implement apollo graphql client
Add script for downloading item icons
Create basic Sellpage
- Badge for stacked items
- Only consumable items (was related to another bug)
- MoneyView mapped to input
- Percentage Buttons to alter the price
- Show active sellOrders
Optimize graphql queries
- Add methods to transform mongodb entities to graphql entities
- Implement method for single and for multiple entities (single object and array)
- Optimize graphql queries to fetch just few times from mongodb
Render a default icon if item has no icon (null)
e.g. Brulwurm Scale
Implement apollo graphql client
Adjust buy list styling
When the user clicks the buy button multiple times without reloading the page, the wrong parameters are sent
Implement Subscriptions on Client side
-
with React Apollo Client
-
buying an item -> decrease quantity on itemSupplies + tell owner, that his sellOrder was bought (we need to append the sellOrders to the user in order to do so)
-
creating a sellOrder -> increase quantity on itemSupplies
Implement basic material layout and routing
Implement loading indicator when querying item supplies
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.