Skip to content

davidvanegas7/flashcards

Repository files navigation

PodCards

About the project

This is an implementaiton of flashcards using the following stack:

  • Laravel 11.
  • Vue 3.
  • Gemini API
  • Mysql database.

Installation

  1. Clone the repository.
  2. Run composer install to install the dependencies.
  3. Run npm install to install the dependencies.
  4. Clone the .env configuration file and configure your environment accordingly.
  5. Run php artisan migrate to create the database tables.
  6. Run npm run build to create the js and css of the project.
  7. Run php artisan serve to start the server.

Updates:

  • Update the welcome view and login/register [2025-02-13]
  • Create decks and cards view [2025-02-13]
  • Integrating Open AI to create cards only pressing one button [2025-02-13]
  • English and Spanish translations [2025-02-13]
  • Create cards with multiple choides [2025-04-15]
  • _Create MVP based on file and creating Podcast [2025-05-29]
  • Create study section to study and check progress
  • Create public decks
  • Convert the web in a progressive app

URL

PodCards

Screenshots

Welcome View Decks View Deck View Expanded Cards View

About

Flashcards project in Laravel - Vue and AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages