Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/logan1x/iquiz
Generate Quizzes in seconds
https://github.com/logan1x/iquiz
Last synced: 9 days ago
JSON representation
Generate Quizzes in seconds
- Host: GitHub
- URL: https://github.com/logan1x/iquiz
- Owner: Logan1x
- Created: 2024-05-21T10:57:32.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-07-22T09:29:26.000Z (4 months ago)
- Last Synced: 2024-07-23T08:50:55.448Z (4 months ago)
- Language: TypeScript
- Homepage: https://iquiz-ai.vercel.app/
- Size: 286 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# iQuiz
iQuiz is a fullstack AI-based quiz application that leverages OpenAI to generate quizzes on various topics. It is built with Next.js for both frontend and backend API, integrates with Supabase PostgreSQL for data storage, and uses Tailwind CSS for styling. The application is deployed on Vercel and utilizes Supabase for authentication.
## Features
- **Generate Quiz:** Uses an AI model to generate quizzes based on a specified topic.
- **View Quizzes:** Browse through available quizzes.
- **Play Quiz:** Take quizzes generated by the AI.
- **See History:** View history of quizzes played.
- **Talk to Assistant:** Engage with an AI assistant for help or guidance.## Tech Stack
- **Frontend:** Next.js
- **Backend:** Next.js API
- **Database:** Supabase PostgreSQL
- **CSS Framework:** Tailwind CSS
- **Hosting:** Vercel
- **Authentication:** Supabase Auth## Getting Started
### Installation
Clone the repository and install dependencies:
```bash
git clone
cd iQuiz
npm install
```### Configuration
- Set up environment variables for Supabase credentials and OpenAI API key.### Running the Application
```bash
# Run in development mode
npm run dev# Build for production
npm run build
```