Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 1.37 KB

File metadata and controls

34 lines (19 loc) · 1.37 KB

TestLit

Created by Steven Motz and Ethan Lehutsky

Description

TestLit is a study app that allows students to create custom flashcard decks and test themselves to prepare for exams.

Users can create and edit decks, add or remove cards, and manage their study content directly within the app. When a deck is created or updated, the application displays a confirmation alert and redirects the user to the home screen.

The Flashcard mode enables users to review for a test interactively, while the Test mode generates a written assessment that requires typed responses. After submission, results are displayed, and the user can correct their mistakes.

The Delete functionality allows users to remove individual cards or entire decks from the app.

Application Structure

The application is structured using multiple screens and reusable components.

  • Separate screens for Home, Deck Creation, Flashcard Mode, and Test Mode
  • Reusable components for cards and deck elements
  • Navigation between screens for a structured flow
  • State managed with React Hooks

Tech Stack

  • React Native
  • JavaScript
  • AsyncStorage (local storage solution for saving decks and cards)

Demo Video

YouTube Video