Full-Stack Development for Quiz-Based Web App

Job ID: 39671523

Budget: $750 – $1,500 USD

Job Description:
We're seeking a skilled full-stack developer to build a responsive, quiz-based web application. The project includes frontend quiz interfaces, payment integration, certificate generation, and external API usage (OpenAI and Google Books).

Scope of Work:
1. Frontend:
Multi-step user flow:

Homepage → Item selection → Payment → Quiz → Result → Certificate → Rating

Responsive design (mobile-first)

Interactive quiz component (multiple choice, instant feedback)

Show certificate with social sharing & download option

2. Backend:
Lightweight backend (Node.js, Firebase, or your preferred)

Coupon code logic with tracking and limits

Payment setup (start with PayPal, plan for Stripe later)

Admin dashboard (manage users, view quiz stats, transactions)

3. API Integration:
Google Books API: fetch book data (cover image, author, etc.)

OpenAI API: generate quiz questions/answers dynamically based on book input (e.g., title & author)

4. Optional Features (modular):
Leaderboard & achievement badges

User profile tracking (completed quizzes, certificates)

Analytics: page drop-off, quiz performance

Deliverables:
Full web app with UI, backend logic, and database (Firebase/Firestore preferred)

OpenAI API call handling (prompt tuning, error handling, rate-limiting)

Admin interface for managing coupons and viewing payments

Full source code with setup documentation

You Should Have:
Experience with OpenAI API (or similar LLMs)

Strong JS (Vanilla, React, or Vue)

Familiarity with Firebase (Auth, Firestore, Hosting) or Node.js stack

Experience integrating external APIs and payment gateways

Eye for clean UX & responsiveness