Skip to content

AI-powered quiz app - test your knowledge on any topic with AI-generated questions. PWA with offline support.

Notifications You must be signed in to change notification settings

vitorsilva/saberloop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Saberloop - AI-Powered Quiz Application

Test your knowledge on any topic with AI-generated questions

License: MIT PWA

Live Demo | Documentation | Contributing

Features

  • AI-Generated Questions - Powered by Claude API via OpenRouter
  • Progressive Web App - Install on any device, works offline
  • Local Progress Tracking - Your data stays on your device
  • Adaptive Difficulty - Questions tailored to your grade level
  • Multi-language Support - Questions generated in the same language as your topic
  • Privacy-First - No tracking, no data collection

Quick Start

Prerequisites

Installation

# Clone the repository
git clone https://github.com/vitorsilva/saberloop.git
cd saberloop

# Install dependencies
npm install

# Set up environment variables
cp .env.example .env
# Edit .env and add your configuration

Development

# Start development server
npm run dev

# Open http://localhost:3000

Production Build

# Build for production
npm run build

# Preview production build
npm run preview

Documentation

For Developers

Architecture

Learning Journey

This project was built as a learning experience. See detailed notes on:

Testing

# Run unit tests
npm test

# Run E2E tests
npm run test:e2e

# Generate coverage report
npm run test:coverage

Contributing

We welcome contributions! Please see our Contributing Guide for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Built with:

About This Project

Saberloop started as a learning project to explore PWA development, IndexedDB, serverless architecture, and AI integration. It has evolved into a production-ready application that demonstrates modern web development best practices.

The entire development journey is documented in the docs/learning/ directory, showing the progression from basic PWA concepts to a full-stack AI-powered application.


Made with Claude Code

About

AI-powered quiz app - test your knowledge on any topic with AI-generated questions. PWA with offline support.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •