Inspiration

Our team comes from diverse backgrounds, but we share a common belief in the power of education. Aymaan has experience as a volunteer tutor, while Anuj has worked with non-profits supporting children. Through our experiences, we saw firsthand how many underprivileged children are eager to learn but lack the necessary resources. This realization inspired us to take action.

Education is the greatest equalizer—it has the power to bridge the gap of inequality and uplift entire communities. We were driven by the humanitarian cause of making quality learning accessible to those who need it most. Our goal was to create a tool that could provide an engaging and interactive way for children to learn, regardless of their financial or social background.

What it does

ur project aims to provide an interactive learning tool for underprivileged children, helping them access quality education through augmented reality (AR). By using ARUCO markers, we allow children to view and interact with 3D models, making learning more engaging and dynamic.

When a child scans an ARUCO marker with their device, the app detects the marker and overlays a 3D model on the screen, providing an immersive experience that helps visualize complex concepts in subjects like math, science, and more. This tool is designed to be simple and accessible, requiring only a basic smartphone or tablet, making it ideal for children who lack traditional learning resources.

How we built it

During this project, we gained valuable insights, including working with OpenCV in Python, integrating contrib libraries, and developing a mobile application. We used JavaScript and Android Studio for the app, while for generating ARUCO markers, we combined NumPy with OpenCV to define an ARUCO marker dictionary. Aymaan created the 3D models using Blender, Anuj handled ARUCO marker generation and worked on the presentation, while Ethan and Neha developed the mobile application using JavaScript. Eventually, we all collaborated on refining the Python script to detect ARUCO markers and display our 3D models.

Challenges we ran into

We faced several challenges throughout the project, especially with installing the correct libraries and ensuring the proper syntax. Both our Python and JavaScript code were met with countless errors, which slowed us down. However, we persevered, troubleshooting and refining our work until everything came together. Despite the technical hurdles, our dedication to the project and its cause kept us motivated, and we were determined to make it a success.

Accomplishments that we're proud of

What we learned

What's next for ARise AR Flashcards

Built With

Share this project:

Updates