The following prospects are handled by the application:
Update Weaver and Retailer transactions
Analyse product stock
Track company profits through visualizations
Devise effective strategies
JDK 1.8+
./mvnw spring-boot:run
/query
/patch
/register
- The products section allows us to query the real time stock of products in the company.
- Provision is given for manually selecting the required product type, category and weave.
- State wise distribution of the product stocks is available by selecting the split toggle filter.
- Queries like which type of product was bought by the retailer and in which month can be answered using the statistics query.
- Product specifications can be used for filtering of data.
- An example present below shows the result of querying which type of product was sold in the monsoon and spring seasons and in which months specifically.
- Bar graphs shows how much of each type is sold monthwise.
- Fetching transaction details can be done by using the transactions form.
- Handles both retailer and weaver transactions dynamically.
- Transactions can be filtered based on the month, state and the product sold/ bought.
- Special line graphs for selected weavers/ retailers showing their transactions are rendered.
- When a new retailer or weaver is registered inside the company, his details are encapsulated into an instance of Retailer or Weaver and inserted into the database.
- This real time updation of the graph database causes the newly entered data to be visible while running a new query.
- Similarly, every new transaction recorded across all centers of the company is inserted into the database by making use of our APIs.
- Weavers are customers who sell products to the company.
- The below graph shows one such product (orange nodes) which has been sold (represented by the edge) to the company by a number of weavers (purple nodes).
- The details of each transaction is stored as that respective edge’s attributes.
- Retailers are customers who buy products from the company.
- The graph follows a similar structure to that of weavers with all the products bought by a retailer linked to that retailer node.