Inspiration

Many global crises show that when one country takes a major policy decision, the consequences often extend far beyond its borders. Trade bans, fuel restrictions, travel limitations, and technology regulations have repeatedly affected global supply chains, economies, and international relations. These impacts are usually understood only after implementation, when damage is already visible. This gap inspired us to build World Impact Simulator — a tool that encourages responsible and informed decision-making by helping users understand possible global ripple effects before actions are taken.

What it does

World Impact Simulator is a rule-based web application that simulates the possible global consequences of a country’s major policy decision. Users input a country, select a decision type, and provide a short description. The application then displays likely consequences, categorizes the impact level as local, regional, or global, and suggests pre-improvements — preventive measures that could reduce negative outcomes. The system is designed as a decision-support tool and does not claim to predict the future.

How we built it

We built World Impact Simulator as a full-stack web application using Node.js and Express for the backend and HTML, CSS, and vanilla JavaScript for the frontend. The core logic is powered by a rule-based engine stored in a structured JSON file, which maps policy decisions to known historical consequences and mitigation strategies. The frontend communicates with the backend through a simple API, dynamically rendering results in a clean and user-friendly interface. The project is auto-deployed using a GitHub-to-Vercel pipeline for reliable and fast iteration.

Challenges we ran into

One of the main challenges was defining global consequences without overclaiming accuracy or creating misleading predictions. We addressed this by carefully framing the system as a simulation based on historical patterns rather than a forecasting model. Another challenge was balancing simplicity with meaningful output — ensuring the logic remained transparent and explainable while still providing valuable insights. Designing clear impact levels and concise preventive suggestions also required thoughtful iteration.

Accomplishments that we're proud of

We are proud of building a complete, functional, and ethically responsible decision-support system within a short timeframe. The rule-based approach makes the application transparent and easy to understand, which is especially important for policy-related tools. We also successfully implemented a clean UI and an automated deployment pipeline, allowing the project to be easily tested and shared. Most importantly, the project addresses a real-world problem with global relevance.

What we learned

Through this project, we learned how to design systems that prioritize explainability and responsibility over complexity. We gained experience in building rule-based engines, structuring decision logic, and clearly communicating limitations to users. We also learned the importance of framing technology correctly, especially when dealing with sensitive topics like global policy and governance.

What's next for World impact simulator

In the future, we plan to expand the rule database to cover more policy categories and include region-specific context. We also aim to add visual impact maps, comparative scenario analysis, and collaborative features that allow users to explore alternative policy options. With further refinement, World Impact Simulator could become an educational tool for students, researchers, and policy analysts interested in understanding global interdependencies.

Share this project:

Updates