Skip to content

Add Restocking Planner, sidebar layout, i18n support, and API enhancements#130

Open
kpatel2enova wants to merge 1 commit into
beck-source:mainfrom
kpatel2enova:new_features
Open

Add Restocking Planner, sidebar layout, i18n support, and API enhancements#130
kpatel2enova wants to merge 1 commit into
beck-source:mainfrom
kpatel2enova:new_features

Conversation

@kpatel2enova

Copy link
Copy Markdown

Summary

  • Add Restocking Planner view with budget slider and demand-based recommendations
  • Refactor navigation to sidebar layout for improved UX
  • Add i18n support (English/Japanese) via vue-i18n
  • Enhance FastAPI backend with spending, demand, and restocking endpoints
  • Update all views for improved data display and filter integration

Test plan

  • Dashboard loads with KPI cards, order health chart, and inventory shortages table
  • Inventory page shows all 32 SKUs with correct stock status badges
  • Orders page displays status summary cards and full orders table
  • Finance page shows revenue/cost charts and transactions list
  • Demand Forecast page shows trend cards and forecast table
  • Restocking Planner: budget slider updates total cost correctly; Place Order submits
  • Reports page shows quarterly performance table and monthly revenue chart
  • Language toggle switches UI between English and Japanese
  • All 4 filters (Time Period, Location, Category, Order Status) apply across views

🤖 Generated with Claude Code

…nhancements

- Add Restocking.vue with budget slider and demand-based recommendations
- Refactor App.vue to sidebar navigation layout
- Add i18n support (English/Japanese) via vue-i18n
- Enhance API with spending, demand, and restocking endpoints
- Update all views for improved data display and filter integration
- Add GitHub Actions workflow via install-github-app

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant