Learn math in an interactive way
Checkout: https://math-concepts.vercel.app/
- Nextjs
- React
- Tailwind CSS
- Recharts
- Framer Motion
- Lucide/React Icons
From the explain-math directory(cd there):
# install dependencies
npm install
# run dev server
npm run dev
ev
Open http://localhost:3000 during development.
-
/login: to login to your account -
/signup: to create a new account -
auth/email-confirm: to confirm your email -
/onboarding: to create a username -
/courses: to see all the courses -
/dashboard: a simple dashobard and see your activity (gh style) and your streak -
/algebra: to see the full lessons of algebra course -
/algebra/lesson-name: Yea, an interactive lesson will wait you there -
/geometry: to see the full lessons of the gemoetry course -
/geometry/lesson-name: a cool lesson with AI features
/api/courses/: to fetch all courses/api/courses/[id]: to fetch by the course id and return the lessons/api/lesson/[id]: to return the lesson data/api/activity/: to get the activity of a user (to create a gh style activity)/api/update-activity/: to update activity/api/streak/: to fetch & calculate streakreakapi/progress/: this updates your progress and saves your current step in a lesson and completed lessons, etc..