An AI-powered quiz creation platform that generates personalized educational quizzes from user-uploaded notes. Designed to support smarter studying, ThinkForge enables users to explore popular quizzes, vote on peer-generated content, and revisit recent attempts — all with an engaging UI powered by React and Tailwind CSS.
Built by Amraj Koonar & Amar Koonar.
- 📄 AI-Generated Quizzes: Upload notes or files to generate custom quizzes using OpenAI — control length, difficulty, and topic.
- 🔁 Recent Quiz History: Instantly retry your most recent quizzes from the dashboard.
- 👍 Upvote System: Vote on other users’ quizzes to surface the most useful content.
- 🔥 Popular Quizzes Feed: Try the most upvoted and attempted quizzes across the platform.
- 📇 Contact Page: Submit feedback or suggestions using the built-in contact form.
- ⚡ Fast, Animated UI: Built using Framer Motion and React Scroll for a seamless experience.
- 🔁 CI/CD Integration: Auto-deployed with GitHub + Vercel for smooth iteration and testing.
This is a Next.js project built with Tailwind CSS and JavaScript, and integrates the OpenAI API.
git clone https://github.com/your-username/thinkforge.git
cd thinkforgenpm install
# or
yarn installCreate a .env.local file and include your API key:
OPENAI_API_KEY=your_openai_api_keynpm run dev
# or
yarn devThen visit:
http://localhost:3000
- 🌐 Live Website: coming soon
- Frontend: Next.js 14, React 19, JavaScript, Tailwind CSS
- Animation: Framer Motion, React Scroll
- API Integration: OpenAI API
- Deployment: Vercel with GitHub Actions (CI/CD)
This project is open source and available under the MIT License.