Inspiration

The inspiration for this project came from my own experience as a student in India. I grew up in India preparing for the JEE engineering entrance exam, where students study Mathematics, Chemistry, and Physics. Among these, Physics was always the subject I struggled with the most.

I remember sitting with my notebook full of equations and wondering what they actually meant. I could memorize formulas, but I often could not picture what was really happening when an object moved, slowed down, or followed a curved path. Many times, Physics felt more like solving puzzles than understanding the real world.

Over time, I realized that the problem was not the equations themselves, but the lack of clear visual explanation. If I could see how an equation turned into motion, the concept suddenly made sense. That idea stayed with me.

SeeTheForce was built for students like me — students who need to see physics to understand it. The goal is not to replace textbooks or teachers, but to provide a visual bridge between equations and motion.


What I Learned

While building this project, I learned how powerful visualization can be in education. I also learned how AI models like Gemini can be used to reason through problems and generate structured outputs, not just text.

Technically, I gained experience with React, handling API integration, managing environment variables, and deploying a real web application.


How I Built the Project

The application accepts a classical physics question as input. The Gemini API analyzes the question and generates structured motion data instead of plain explanations.

This data is then used to animate:

  • Physical motion of an object
  • A corresponding graph, such as position versus time

Both views run together, helping users understand how equations directly lead to motion. The current version focuses mainly on kinematics, which is the foundation of many physics problems.


Challenges Faced

One of the main challenges was keeping the animations simple and easy to understand. Another challenge was dealing with API limits and deployment issues during development.

This project is not a complete physics simulator, but it is a starting point. I plan to continue improving it and gradually cover more topics from the JEE physics syllabus, making it more useful for students over time.

Share this project:

Updates