Full-Stack Development for Quiz-Based Web App
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
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
Related categories:
PHP
JavaScript
Analytics
Node.js
AngularJS
Full Stack Development
Vue.js
API Integration