Skip to content

chamesh2019/flashcard-gen

Repository files navigation

Flashcard Generator

A flashcard generation application built with Vue 3 and Vite.

Project Overview

This project is a web application for creating, managing, and studying with digital flashcards. It leverages the power of Vue 3's Composition API and Vite's fast development environment.

Features

  • Create and manage flashcard decks
  • Add cards with front and back content
  • Study mode with card flipping
  • Track learning progress
  • Markdown support for questions and answers - Format your flashcard content with markdown syntax including:
    • Headers, bold, italic, and lists
    • Code blocks and inline code
    • Tables, blockquotes, and links
    • Images and horizontal rules

Getting Started

Prerequisites

  • Node.js (version 14.x or higher)
  • npm or yarn

Installation

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

Technology Stack

  • Vue 3 with Composition API
  • Vite for fast development and building
  • Vue Router for navigation
  • Modern ES6+ JavaScript

Project Structure

The application follows the standard Vue 3 + Vite project structure with components, views, and assets organized in a modular way.

Learn more about IDE Support for Vue in the Vue Docs Scaling up Guide.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •