
Welcome to padhAI, the revolutionary AI-powered platform designed to make your learning experience unique, personalized, and engaging. With padhAI, you take charge of your education, stepping away from traditional, one-size-fits-all approaches to create a learning journey that fits your goals, pace, and style.
Check out the live demo at: padhAI
Explore the code: GitHub Repository
At padhAI, we believe that learning should be as unique as you are. This platform brings together AI, personalization, and interactivity to reshape the way education is delivered. Here, you're not just learning — you're experiencing education in a whole new way. Whether you're building courses, exploring immersive 3D classrooms, or taking on quizzes tailored to challenge your understanding, padhAI is here to help you unlock your full potential.
The platform leverages a powerful stack to deliver seamless functionality and immersive experiences:
- Frontend:
Next.js
,React.js
,TailwindCSS
,ShadcnUI
- Backend:
Python
,FastAPI
- Database:
PostgreSQL
- AI/ML:
LLMs
(Large Language Models)
Create courses and topics that matter most to you.
Challenge your knowledge with quizzes tailored to your progress and understanding.
Stay motivated and engaged with points, levels, and rewards as you progress.
Experience learning like never before with a fully immersive virtual environment.
Thank you for considering contributing to this project! We’re excited to welcome your ideas, suggestions, and improvements. To make it easier to get started, here’s a guide to help you contribute effectively.
-
Fork the Repository
Start by forking the repository to your GitHub account:git clone https://github.com/your-username/repository-name.git cd repository-name
-
Create a New Branch Make a branch specific to the feature or fix you’re working on:
git checkout -b feature-or-fix-name
-
Commit Your Changes Write clear, concise commit messages and follow best practices:
git commit -m "Add a brief, descriptive message about your changes
-
Push Your Branch Push the changes to your forked repository:
git push origin feature-or-fix-name
-
Submit a Pull Request (PR) Go to the original repository on GitHub and submit a pull request from your branch. Please include the following: Title: Clearly describe your changes. Description: Briefly explain what changes you made, why they’re necessary, and any dependencies or issues addressed. Reference any related issues: If your PR resolves an issue, reference it in the description (e.g., Closes #123).
git clone https://github.com/keshavgarg24/padhAI.git
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_GEMINI_API_KEY=
NEXT_PUBLIC_DB_CONNECTION_STRING=
NEXT_PUBLIC_FIREBASE_API_KEY=
NEXT_PUBLIC_YOUTUBE_API_KEY=
NEXT_PUBLIC_HOST_NAME=http://localhost:3000