An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Piplup- AI-Powered Quiz Platform

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
[![Bun](https://img.shields.io/badge/runtime-Bun-000.svg)](https://bun.sh)
[![Next.js](https://img.shields.io/badge/framework-Next.js-000.svg)](https://nextjs.org)
[![PostgreSQL](https://img.shields.io/badge/database-PostgreSQL-336791.svg)](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