Skip to content

A flashcard application connects to ChatGPT 3.5 to generate different flashcards according to the topics you type

License

Notifications You must be signed in to change notification settings

ttiimmothy/flashcard-application

Repository files navigation

Flashcard Application

ci cd

A flashcard application uses Typescript, React amd Vite. It uses Tailwind CSS for simplifying CSS usage. The application uses react-router to navigate between pages and @reduxjs/toolkit to perform state management. It also connects to OpenAI ChatGPT 3.5 api to generate the flashcards.

🎯 Features

  • generate flashcards according to the topic that user type
  • flip the flashcards to show the questions and answers

🖥 Prerequisites

  • Node.js (version 12.0 or above)
  • npm (which comes with Node.js) or Yarn (version 1.22.0 or above)

🔧 Usage

Build packages and Run

npm install
npm run dev

📜 Environment Variables

details see the .env.example files

  • OpenAI api key

If you use github pages for static page deployment, you need to set these environmental variables in github actionsecrets.

License

Flashcard Application is licensed under GNU General Public License v3.0.

About

A flashcard application connects to ChatGPT 3.5 to generate different flashcards according to the topics you type

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published