An open API service indexing awesome lists of open source software.

https://github.com/sv592/flashcard-app-

A development build for a mobile app built with React Native, that allows users to create, edit and delete flashcards
https://github.com/sv592/flashcard-app-

asyncstorage flashcards javascript mobile-app nodejs react-native reactjs

Last synced: 7 months ago
JSON representation

A development build for a mobile app built with React Native, that allows users to create, edit and delete flashcards

Awesome Lists containing this project

README

          

# 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**:
```bash
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)
```bash
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**