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!