Inspiration

Our team members all have a passion for mathematics. We wanted to make learning math more fun for children across the world by helping them understand word problems through visualizations. That is why we developed a user-friendly web app for teachers and students to teach and learn closer than ever!

What it does

Teachers can fill out simple forms to automatically generate and visualize word problems to students. Students can solve problems, and if in a pinch, receive hints by clicking a button that animates the word problem for them.

How we built it

We planned out our ideas on a white board, organized our project requirements according to time constraints, selected a few technologies we wanted to learn (such as Node.js, Express.js, and MongoDB), then divided tasks throughout the hackathon (such as frontend, backend, and user testing). We collaborated using Git/Github and deployed our app on Heroku.

Challenges we ran into

We struggled with Git/Github actions, deploying our app with Heroku, implementing CRUD operations, setting up MongoDB Atlas, and programming animations.

Accomplishments that we're proud of

Successfully implementing CRUD operations, polishing our UI with Bootstrap.js, and developing and deploying a full-stack minimum viable product within 36 hours.

What we learned

  • Git/Github
  • Heroku
  • CRUD operations
  • Full stack development
  • MongoDB Atlas
  • Express.js
  • Node.js
  • Bootstrap.js
  • Anime.js
  • EJS
  • Teamwork

What's next for Pineapple Math

  • Add user management system.
  • Record student progress.
  • Improve UI.
  • Develop mobile companion.
  • Add advanced problem templates for teachers.
  • Improve problem visualization.
Share this project:

Updates