Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carter907/quizlo
An app for quizzing yourself using virtual flashcards. You can use this app to create Decks with a title each with a variable amount of flashcards that you can use to study on topic in school or beyond!
https://github.com/carter907/quizlo
flashcards learning memorization tauri-app
Last synced: 3 days ago
JSON representation
An app for quizzing yourself using virtual flashcards. You can use this app to create Decks with a title each with a variable amount of flashcards that you can use to study on topic in school or beyond!
- Host: GitHub
- URL: https://github.com/carter907/quizlo
- Owner: Carter907
- License: mit
- Created: 2024-02-27T22:15:17.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-17T05:15:16.000Z (23 days ago)
- Last Synced: 2024-12-17T06:20:39.553Z (23 days ago)
- Topics: flashcards, learning, memorization, tauri-app
- Language: TypeScript
- Homepage:
- Size: 353 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Quizlo - Flashcard Deck Creator
Quizlo is a lightweight and intuitive desktop application built with [Tauri](https://tauri.app/) that allows you to create, manage, and share decks of flashcards. It's designed to help students, teachers, and lifelong learners memorize and learn efficiently.
## Overview
Quizlo provides an easy-to-use interface to create flashcards, organize them into decks, and test yourself or others on a variety of topics. Whether you're preparing for an exam, learning a new language, or just improving your memory, Quizlo simplifies the process of effective learning.### Features
- **Create and Organize Flashcards:** Easily create flashcards and organize them into decks.
- **User-Friendly Interface:** Intuitive UI built with Tauri and modern web technologies.
- **Cross-Platform:** Available on Windows, macOS, and Linux.
- **Export and Import Decks:** Share decks with others using standardized formats.
- **Customizable Quizzes:** Test yourself with multiple learning modes (shuffle, sequential, etc.).---
## Installation
To get started with Quizlo, download the application for your operating system:- **Windows**: [Download Quizlo for Windows](#)
- **macOS**: [Download Quizlo for macOS](#)
- **Linux**: [Download Quizlo for Linux](#)Ensure you have the following installed:
- **Rust & Cargo**: Required for Tauri development if building from source.---
## Usage
### Running Quizlo
Once downloaded, simply open the Quizlo application and start creating your flashcards.### Creating a Deck
1. Open the application and click on **"New Deck"**.
2. Add flashcards by entering the **question** and **answer** fields.
3. Save the deck to access it anytime.### Importing/Exporting Decks
- **Import**: Upload decks shared in supported formats (e.g., JSON).
- **Export**: Save decks to share with others.---
## Development
To build Quizlo from source, ensure you have the following installed:
- **Rust**: Install Rust from [rust-lang.org](https://www.rust-lang.org/)
- **Node.js**: Install from [nodejs.org](https://nodejs.org/)
- **Tauri CLI**: Install Tauri tools with:```bash
cargo install tauri-cli
```### Build and Run
Clone the repository and run the following commands:```bash
git clone https://github.com/Carter907/quizlo/quizlo.git
cd quizlo
npm install
cargo tauri dev
```This will launch the Quizlo application in development mode.
---
## Contributing
Contributions aren't welcome for now. Feel free to open an issue to improve Quizlo.---
## License
Quizlo is licensed under the [MIT License](LICENSE).