Inspiration

We were inspired by Duolingo and wanted to make a similar application but for math and brainteaser questions.

What it does

Allows a user to pick questions in categories such as logic, math, wordplay, and pattern recognition. Solving questions daily builds a daily streak, and their overall progress is displayed on a chart and through statistics.

How we built it

The frontend is mainly built with React and Vite, while the backend is created with Node.js and Express. The databases were built with MongoDB, and the program was deployed using Vercel.

Challenges we ran into

Some big challenges we ran into were figuring out how to fix the double-counting of the same question and fixing the time spent solving puzzles when switching between two different accounts on the same computer.

Accomplishments that we're proud of

Some accomplishments that we are proud of are getting a working MVP to display a demo and getting our data to display on a weekly bar graph.

What we learned

We learned how to collaborate on a repository using GitHub and a lot about full-stack development through linking front-end and back-end.

What's next for BrainKick

Expand puzzle problems and categories, introduce multiplayer challenges, and create a daily question to display every day.

Built With

Share this project:

Updates