Skip to content

Repository files navigation

AI Flashcards App

Overview

The AI Flashcards App is a React Native application designed to make learning easy and efficient. Powered by the OpenAI API, the app allows users to generate customized flashcards for any topic, helping students and professionals enhance their study routines.

Features

  • Generate flashcards with terms and definitions on any topic.
  • Flip cards to view term-definition pairs interactively.
  • Suggested trending topics for quick learning.
  • Modern, user-friendly UI for iOS and Android.

Technology Stack

  • React Native: For cross-platform mobile app development.
  • OpenAI API: To generate dynamic flashcard content based on user input.
  • React Native Dotenv: For securely managing sensitive API keys.

Key Highlights

  • Developed an interactive flashcard system utilizing OpenAI's GPT model.
  • Integrated API calls for real-time content generation.
  • Designed and implemented clean UI/UX for mobile devices.
  • Focused on error handling to ensure smooth user experience.

How It Works

  1. Users input a topic or select from trending topics.
  2. The app communicates with OpenAI API to fetch flashcards.
  3. Flashcards are displayed interactively, enabling seamless learning.

Screenshots

WhatsApp Image 2025-01-27 at 1 53 20 PM WhatsApp Image 2025-01-27 at 1 53 20 PM (1) WhatsApp Image 2025-01-27 at 1 53 20 PM (2) WhatsApp Image 2025-01-27 at 1 53 21 PM WhatsApp Image 2025-01-27 at 1 53 21 PM (1) WhatsApp Image 2025-01-27 at 1 53 21 PM (2) WhatsApp Image 2025-01-27 at 1 53 21 PM (3)


About

AI generated Flashcards to make learning better

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages