Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 2.37 KB

README.md

File metadata and controls

65 lines (46 loc) · 2.37 KB

Flashcard App 🃏

A mobile app developed with React Native that allows users to create, edit, and save multiple flashcards locally. This Flashcard App is designed to help users with studying and memory retention by allowing them to create personalized flashcards.

📋 Features

  • Create Flashcards: Users can create new flashcards with custom content, making the app versatile for any subject or topic.
  • Edit and Manage: Each flashcard can be edited, managed, and deleted as needed, allowing users to update content as they study.
  • Offline Access: Flashcards are saved locally on the device, allowing offline access for studying anytime, anywhere.
  • User-Friendly Interface: Simple and intuitive design with React Native for a smooth user experience.

🛠️ Built With

  • Frontend: React Native, providing a cross-platform mobile application experience.
  • State Management: React hooks for managing component state.
  • Local Storage: Data is stored locally on the device using AsyncStorage for persistent access without an internet connection.

📋 Requirements

  • React: v18.0.0
  • React Native: v0.69.6
  • Node.js: v14.15.1
  • Git: v2.29.2
  • Expo: ~46.0.13

🚀 Getting Started

To run the Flashcard App locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/SV592/Flashcard-App-.git
    cd Flashcard-App-
    
  2. Install Node.js and Expo CLI

    Download Node.js from Node.js Offical Site (https://nodejs.org/en/download/prebuilt-installer)

    npm install -g expo-cli
    npm install
    expo start
    

This will launch the Expo development server. You can view the app on a web server for testing in a browser, or on a mobile device

Screenshots