View All Projects
StudyDeck - Hero
445% AI

StudyDeck

This application addresses the growing need for effective learning tools by enabling users to create study decks with flashcards, facilitating spaced repetition for optimal retention. It offers features such as color-coded deck management and push notifications to remind users of their daily cards. With customizable light and dark themes, users can tailor their study environment to enhance focus and comfort. The result is a more efficient learning experience, leading to improved knowledge retention and mastery of the subject matter.

Tech Stack

ExpoReact NativeTypeScriptTailwind CSSNativeWindSupabaseJest ExpoExpo NotificationsJS

Learn faster with smart flashcards, spaced repetition, and review sessions made simple.

Video Demo

Key Features

You can securely log in to the app.

We enable users to log in and securely save their workspace, allowing them to focus without concern.

Comprehensive State Dashboard Displaying Maximum Information

This allows the user to track their progress, providing a boost of motivation to reenter the app and study more.

Settings Page with Light and Dark Themes and Reminder Timer

We also allow users to change certain settings in the app for maximum customizability.

We allow users to create new decks with colors, enabling them to visualize and assign a color to each deck for a more effective visual mind map.

Adding color allows the user to associate a specific hue with a topic or problem to solve (decks).

Push Notification Reminding Users to Study

The user downloaded the app to study, so we remind them to study at a time when they feel most focused. We encourage the selection of a single, fixed study time for optimal effectiveness.

Studying the Cards with Animations and Emojis

When studying, I wanted the experience to be very interactive and visually appealing to encourage users to build new habits within the app. This includes incorporating animations, emojis, and colorful buttons.

When the user finishes reviewing all their cards, we display their statistics.

Displaying the user's statistics is important for several reasons: it enables users to track their progress over time, helps identify areas for improvement, boosts motivation through measurable achievements, allows for personalized experiences by tailoring recommendations based on usage patterns, and fosters accountability through visibility of data.

Asking the Right Questions to Achieve Optimal User Output

Exploring Topics and Decks

Gallery

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7
Screenshot 8
Screenshot 9

Project Goal

Students struggle to retain what they study because note review is scattered, passive, and lacks spaced repetition. This app solves that by turning decks into active flashcard review sessions so learners can practice, track progress, and remember more reliably.