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.

Log in or sign up for Devpost to join the conversation.