Skip to content

Latest commit

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

📢 Domain & Email Migration Notice

From May 6th, 2026, Simutrade will transition to new domains as simutrade.app will not be renewed:

🌐 Website:simutrade.faizath.com (formerly simutrade.app)
⚙️ API:simutrade-api.faizath.com (formerly api.simutrade.app)
📧 Email:contact@simutrade.faizath.com (formerly contact@simutrade.app)
🛰️ CDN: simutrade-cdn.faizath.com (formerly cdn.simutrade.app)
📈 Status Pages:https://status.faizath.com/status/simutrade (formerly status.simutrade.app)

Simutrade Logo

🚀 Simutrade

AI-Powered Trade Supply Chain Simulation Platform

Google APAC Solutions Challenge Top 10 Finalist

🌐 Live Demo🔗 API📊 Status🏆 Achievement📁 Repositories🛠️ Tech Stack

🎬 Demo Video

Simutrade Demo Video

▶️ Click to watch the Simutrade demo

🌟 What is Simutrade?

Simutrade is a cutting-edge AI-powered platform that revolutionizes trade supply chain simulation and analysis. Built with modern web technologies, it provides businesses, traders, and analysts with powerful tools to simulate, analyze, and optimize global trade scenarios in real-time.

🏆 Competition Achievement

🌏 About the Google APAC Solution Challenge 2025

The Google APAC Solution Challenge 2025 is Google's annual region-wide hackathon for students across the Asia-Pacific. Teams are challenged to build real-world solutions to problems aligned with the United Nations Sustainable Development Goals (SDGs) using Google technologies — and compete for a place among the region's top teams.

Simutrade was built specifically for this hackathon, under the Trade challenge topic — addressing how technology can make global trade more accessible, efficient, and data-driven for businesses and emerging economies.

🥇 Top 10 Finalist

Simutrade was selected as a Top 10 Finalist in the prestigious Google APAC Solution Challenge 2025! Our team ITBebas had the incredible opportunity to travel to the Philippines and present our solution at the Asian Development Bank Headquarters.

Top 10 Google APAC Solutions Challenge

Simutrade recognized as Top 10 Finalist in Google APAC Solutions Challenge 2025

🌟 Our Journey

  • 🏢 Google Philippines Office Visit: Our team had the privilege of visiting Google's Philippines office, experiencing the innovative culture and meeting with Google engineers
  • 🏛️ Asian Development Bank Presentation: We presented Simutrade at the Asian Development Bank Headquarters, showcasing our AI-powered trade simulation platform to industry experts
  • 🎯 Top 10 Achievement: While we didn't reach the Top 3, being selected as a Top 10 finalist was an incredible honor and validation of our solution's potential
  • 🤝 Networking & Learning: The experience provided invaluable networking opportunities and insights into the future of trade technology

📚 Competition Resources

📸 Journey Gallery

Google Philippines Office Visit

🏢 Our team visiting the Google Philippines Office

Team Introduction at Google Philippines Office

👋 Team introduction at the Google Philippines Office

Simutrade Booth at Asian Development Bank HQ

🛰️ The Simutrade booth at the Asian Development Bank HQ

Awarding Ceremony at Asian Development Bank HQ

🏆 The Top 3 awarding ceremony at the Asian Development Bank HQ

This achievement demonstrates Simutrade's potential to revolutionize global trade simulation and its recognition by leading technology and development organizations.


Team

Aththariq Lisan Qur'an Daulah Sentono

Aththariq Lisan Qur'an Daulah Sentono
Frontend Dev

aththariq
aththariqlisan
Dama Dhananjaya Daliman

Dama Dhananjaya Daliman
ML Dev

RunningPie
damaddaliman
Muhammad Faiz Atharrahman

Muhammad Faiz Atharrahman
Backend Dev

faizath
faizath
Muhammad Rafi Dhiyaulhaq

Muhammad Rafi Dhiyaulhaq
Project/Product Manager

rafidhiyaulh
rafidhiyaulh

🎯 The Problem It Solves

Global trade and supply-chain planning is fragmented, slow, and difficult to model. Before committing real capital, traders and small-to-medium enterprises (SMEs) struggle to answer basic questions: Which route is cheapest? What tariffs and duties apply? How long will it take? What disrupts the journey?

  • Scattered information — routes, costs, tariffs, and logistics data live across disconnected systems and spreadsheets.
  • High barrier to entry — professional trade-modeling tools are expensive and complex, leaving SMEs, students, and analysts underserved.
  • No safe space to experiment — there is no accessible "sandbox" to simulate a trade journey and compare scenarios before real money is on the line.
  • Reactive, not predictive — decisions are made without data-driven forecasting of risk, cost, and time.

💡 How Simutrade Solves It

Simutrade turns trade planning into an interactive, AI-assisted simulation — letting anyone model, compare, and optimize a trade journey in minutes instead of weeks:

  • 🤖 AI-Powered Simulation Engine — model trade routes, costs, tariffs, and timelines and get instant, data-driven feedback on each scenario.
  • 🌍 Interactive Global Maps — visualize trade flows and supply-chain networks in real time to understand the full journey at a glance.
  • 📊 Real-Time Analytics — dashboards surface KPIs, sentiment, and trend forecasting so decisions are predictive rather than reactive.
  • 💬 AI Assistant (RAG) — a Retrieval-Augmented Generation assistant answers trade questions and recommends optimal strategies in plain language.
  • 🎯 Mission-Based Strategy — guided, goal-oriented workflows help users identify opportunities and de-risk their plans before committing.

Together these make professional-grade trade simulation accessible, fast, and affordable for SMEs, analysts, students, and policy makers alike.

✨ Key Features

  • 🤖 AI-Powered Analysis: Advanced machine learning algorithms for trade pattern recognition and prediction
  • 🌍 Interactive Global Maps: Real-time visualization of trade flows and supply chain networks
  • 📊 Advanced Analytics: Comprehensive dashboards with KPIs, sentiment analysis, and trend forecasting
  • 🔄 Real-time Simulation: Live trade scenario modeling with instant feedback
  • 🎯 Strategic Planning: Mission-based trading strategies and opportunity identification
  • 💬 AI Assistant: Intelligent chat interface for trade insights and recommendations
  • 📈 Data Visualization: Rich charts, graphs, and interactive components for data analysis

🎯 Target Users

  • Trade Analysts: Professionals analyzing global trade patterns and market trends
  • Supply Chain Managers: Teams optimizing logistics and distribution networks
  • Business Strategists: Decision-makers planning international expansion
  • Students & Educators: Learning global trade dynamics through interactive simulation
  • Policy Makers: Government officials understanding trade impact and regulations

🏗️ Repository Architecture

Simutrade is built as a modular, microservices-based architecture spanning the platform, its AI service, and the dataset and model behind it:

RepositoryGitHubHugging FaceDeploymentDescription
📱 Frontendsimutrade-app/simutrade-fesimutrade.faizath.comReact + TypeScript interface with interactive dashboards, real-time maps, and AI-powered analytics.
🔧 API Backendsimutrade-app/simutrade-apisimutrade-api.faizath.comRESTful API handling business logic, authentication, and real-time WebSocket communications.
🧠 AI & RAG Backendsimutrade-app/simutrade-aiIntegrated with platformRAG retrieval over trade documents using Gemini embeddings and ChromaDB.
📊 Datasetsimutrade-app/simutrade-rag-sft-28ksimutrade/simutrade-rag-sft-28kOffline / Colab27,839 bilingual RAG SFT examples and the 1,385-chunk grounding corpus distilled from the AI service.
🎓 Modelsimutrade-app/simutrade-v1-clm-rag-gemma3-4b-it-adaptersimutrade/simutrade-v1-clm-rag-gemma3-4b-it-adapterOffline / ColabQLoRA adapter finetuned from gemma-3-4b-it on the dataset above.

📸 Screenshots


🛠️ Tech Stacks

🎨 Frontend Framework & Core

TechnologyPurposeDescription
React 18UI FrameworkModern component-based architecture with hooks and concurrent features
TypeScriptType SafetyStatic type checking for enhanced code quality and developer experience
ViteBuild ToolLightning-fast development server and optimized production builds

🎨 Styling & UI Components

TechnologyPurposeDescription
Tailwind CSSStylingUtility-first CSS framework for rapid custom design development
Radix UIComponentsAccessible, unstyled UI primitives for building design systems
Ant DesignUI LibraryComprehensive React components with polished design resources
Lucide ReactIconsBeautiful, consistent icon library for React applications
Font AwesomeIconsPopular scalable vector icons with React components

📊 Data Visualization & Maps

TechnologyPurposeDescription
RechartsChartsComposable charting library built on React and D3
Leaflet + React LeafletMapsInteractive maps with React bindings for geospatial visualization
React Resizable PanelsLayoutFlexible draggable and resizable panel layouts

🔄 State Management & Data Fetching

TechnologyPurposeDescription
React QueryServer StatePowerful data fetching, caching, and synchronization
React Hook FormFormsPerformant form library with validation and state management
ZodValidationTypeScript-first schema validation for data parsing

🌐 Networking & Real-time

TechnologyPurposeDescription
AxiosHTTP ClientPromise-based HTTP client for API requests
Socket.IO ClientReal-timeBidirectional event-based communication for live updates

🎭 Animation & Interactions

TechnologyPurposeDescription
GSAPAnimationHigh-performance animation library for complex interactions
Embla CarouselCarouselLightweight, touch-friendly carousel component
React Day PickerDate PickerAccessible date selection component

🛠️ Development Tools

TechnologyPurposeDescription
ESLintCode QualityStatic analysis tool for finding and fixing code issues
PrettierCode FormattingOpinionated code formatter for consistent style
PostCSSCSS ProcessingCSS transformation with JavaScript plugins
JestTestingJavaScript testing framework with React Testing Library

📦 Utility Libraries

TechnologyPurposeDescription
date-fnsDate ManipulationLightweight library for modern date operations
React MarkdownContentMarkdown rendering component for rich text content
SonnerNotificationsMinimal toast notification library with animations
VaulModalsAccessible modal component with better ergonomics
clsxStylingUtility for conditionally joining classNames
React Router DOMRoutingStandard routing library for React navigation

🤝 Contributing

We welcome contributions from the community! Here's how you can help:

🐛 Bug Reports

  • Use GitHub Issues to report bugs
  • Include steps to reproduce the issue
  • Provide system information and error logs

💡 Feature Requests

  • Submit feature requests via GitHub Issues
  • Describe the use case and expected behavior
  • Consider the impact on existing functionality

🔧 Development Setup

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Make your changes and add tests
  4. Run the test suite: npm test
  5. Commit your changes: git commit -m 'Add amazing feature'
  6. Push to the branch: git push origin feature/amazing-feature
  7. Open a Pull Request

📋 Code Standards

  • Follow TypeScript best practices
  • Use ESLint and Prettier for code formatting
  • Write comprehensive tests for new features
  • Update documentation as needed

🏆 Acknowledgments

  • React Team for the amazing framework
  • Vite Team for the lightning-fast build tool
  • Tailwind CSS for the utility-first CSS framework
  • Radix UI for accessible component primitives
  • All Contributors who help make Simutrade better

📞 Support & Contact

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ by the Simutrade Team

🌐 Visit Simutrade👥 Our Organization⭐ Star this repo

About

SimuTrade organization profile & shared community health files. 🏆 Google APAC Solutions Challenge 2025 Top 10 Finalist.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors