https://github.com/nextpointer/piplup
piplup is AI based quiz platform
https://github.com/nextpointer/piplup
ai nextjs14 postgresql
Last synced: about 1 month ago
JSON representation
piplup is AI based quiz platform
- Host: GitHub
- URL: https://github.com/nextpointer/piplup
- Owner: nextpointer
- License: mit
- Created: 2025-01-21T12:46:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-11T06:06:17.000Z (over 1 year ago)
- Last Synced: 2025-03-11T06:29:52.394Z (over 1 year ago)
- Topics: ai, nextjs14, postgresql
- Language: TypeScript
- Homepage: https://piplup-quiz.vercel.app
- Size: 8.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Piplup- AI-Powered Quiz Platform
[](https://opensource.org/licenses/MIT)
[](https://bun.sh)
[](https://nextjs.org)
[](https://www.postgresql.org/)
Piplup is a modern quiz platform that combines AI-generated content with user customization, supporting PDF uploads and interactive quiz experiences.
## Features
✨ **AI-Powered Quiz Generation**
- Generate quizzes from text prompts using AI
- Create quizzes from uploaded PDF documents (LangChain text processing)
🎨 **Custom Quiz Creation**
- Intuitive quiz builder interface
- Rich text editing with formatting options
📊 **Quiz Play & Analytics**
- Real-time results and performance analytics
- Shareable quiz links
🔒 **User System**
- OAuth and email/password authentication
- User profile customization
## Tech Stack
- **Frontend**: Next.js 14 (App Router), shadcn/ui, Tailwind CSS
- **Backend**: Next.js API Routes
- **Database**: PostgreSQL (Neon serverless), Drizzle ORM
- **AI**: Google Gemini, LangChain (PDF processing)
- **Runtime**: Bun
- **Auth**: Auth0