Skip to content

XCommerce is a tool to analyze multi-channel e-commerce sales data.

Notifications You must be signed in to change notification settings

axitchandora/ME_BUILDOUT_XCOMMERCE_ANALYTICS

Repository files navigation

ME_BUILDOUT_XCOMMERCE_ANALYTICS

Overview

XCommerce is a tool to analyze multi-channel e-commerce sales data. Sellers can list their products for sale on multiple e-commerce websites like Amazon, Flipkart, etc. XCommerce helps to analyze transaction data across these channels and provide sales insights.

During the course of this project,

  • Implemented the core logic of the data analytics module
  • Designed code based on OO concepts
  • Refactored code to support multiple data sources


XCommerce Architecture

Scope of work

  • Understood the requirements and the code base provided
  • Used OOP design with interfaces and factory design pattern to write extensible code
  • Created the core logic to consume sale data from a csv file and generate annual and monthly data insights
  • Extended the implementation to handle sale data from multiple vendors with minimum disruption to existing users of the module
  • Handled error cases and threw exceptions

Skills used

  • Core Java, OOP Design, Code Refactoring, Exception Handling

About

XCommerce is a tool to analyze multi-channel e-commerce sales data.

Topics

Resources

Stars

Watchers

Forks