https://github.com/adiulalam/quizeroo
A full-stack quiz web-app that can be used for creating and sharing quiz. The application also includes authentication, AI quiz generation, and a dashboard for visualization.
https://github.com/adiulalam/quizeroo
nextauth nextjs shadcn t3-stack tailwind trpc typescript websocket
Last synced: 10 months ago
JSON representation
A full-stack quiz web-app that can be used for creating and sharing quiz. The application also includes authentication, AI quiz generation, and a dashboard for visualization.
- Host: GitHub
- URL: https://github.com/adiulalam/quizeroo
- Owner: adiulalam
- License: mit
- Created: 2024-07-05T22:57:14.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-01T00:10:15.000Z (11 months ago)
- Last Synced: 2025-08-01T02:32:20.006Z (11 months ago)
- Topics: nextauth, nextjs, shadcn, t3-stack, tailwind, trpc, typescript, websocket
- Language: TypeScript
- Homepage:
- Size: 729 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Quizeroo
A full-stack quiz web-app that can be used for creating and sharing quiz. The application also includes authentication, AI quiz generation, and a dashboard for comprehensive information visualization.
Created with Next.js, NextAuth, TRPC, Websocket, Shadcn, and Tailwind.
## Installation
To use the application please make sure to clone the package, open terminal and then follow the instruction below.
### Setup the environment varibles, see `.env.example`
#### Use `.env` for Production and `.env.local` for development
### Install the packages
```
npm i
```
### Running the tests
```
npm run test:unit
```
```
npm run test:e2e
```
### Running in DEV environment
```
npm run dev
```
### Running in PROD environment
```
npm start
```
## Additional Commands
### Running prisma studio
```bash
npm run db:studio
```
### Running migrate reset
```bash
npm run db:reset
```
### Running db push
```bash
npm run db:push
```
### Running migrate deploy
```bash
npm run db:migrate
```
### Running migration generation
```bash
npm run db:generate
```