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.
- 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.
- 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.
- React: v18.0.0
- React Native: v0.69.6
- Node.js: v14.15.1
- Git: v2.29.2
- Expo: ~46.0.13
To run the Flashcard App locally, follow these steps:
-
Clone the repository:
git clone https://github.com/SV592/Flashcard-App-.git cd Flashcard-App-
-
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