Skip to content

jpatel2005/DailyIntegral

Repository files navigation

DailyIntegral

Welcome to DailyIntegral, a website that gives users a new integral to solve every day. Whether you’re sharpening your calculus skills or just love solving integrals for fun, you can challenge yourself daily and even catch up on past problems if you miss a day.

✅ Instant grading – Enter your answer, and the site will check if it’s correct.
📖 Step-by-step solutions – After the day’s problem expires, you can see how to solve it (when available).
🔥 Streaks & leaderboards – Keep track of your longest solving streak and compete with others.
👤 Profiles – Track your progress, see your personal solving history, and check out other users' profiles.

Building this was a fun challenge—collecting integral data using LaTeX OCR, cleaning and validating it, setting up a reliable answer validator powered by Mathematica, and effectively managing user data.

🛠 Tech stack:
Frontend: Vue.js
Backend: Golang (Echo framework) & Mathematica
Database: PostgreSQL

If you have any problems with the site, please create an issue. Enjoy!

About

Website that gives users a new integral to solve every day

Topics

Resources

License

Stars

Watchers

Forks