Skip to content

ScholarUp is your next fav. mobile study app! All the features you need to study consistently + successfully, with a meticulous color scheme of green/white/brown. πŸ“„β€§β‚ŠΛšπŸ–‡οΈβœ© β‚ŠΛšπŸŽ§βŠΉβ™‘ Won 1st place in InnovateUNO 2023!

License

Notifications You must be signed in to change notification settings

Jenspi/ScholarUp

Repository files navigation

IMG_2009

🍏 About ScholarUp

Note

ScholarUp is our study app created for our Mobile Applications Development course in Fall 2023; presented at InnovateUNO (2023) and the Annual ULS Academic Summit (2024).

ScholarUp is a mobile study app that combines studying, planning, and aesthetics. It holds all the features you need to study consistently and successfully, while also having a cute and consistent color scheme of green, white, and brown.

πŸ“— Features

β€’ Flashcards: Create new flashcard stacks, add items to it, practice the cards, and star what you know.
β€’ To Do Lists: Create To Do lists, add items to the lists, and check off the ones you completed.
β€’ Study Timer: Time how long it takes you to study as well as have a set break.

πŸ“¦ Screenshots

Flash Card Screens

To Do List Screens

Study Timer and Home Page Screen


App Icon

🍏 ScholarUp Case Study

This case study documents the development process, from initial problem analysis to the final deliverable, highlighting key milestones, stakeholder feedback, and iterative improvements.

❓ Milestone 2: Problem Analysis and Project Proposal

Problem Statement

Students struggle with organization, motivation, and consistency in their study habits. Existing apps like Notion, Duolingo, and Quizlet offer partial solutions but lack a unified approach that combines planning, studying, and social accountability.

Problem Statement Solution: ScholarUp

ScholarUp addresses these challenges by integrating:

  • Study Tools (Flashcards, Test Maker, Study Timer, Note Imports)
  • Planning (Task Management, Habit Tracking, Syllabus Integration)
  • Social & Gamification (Leaderboards, Achievements)

Stakeholders

  1. Procrastinators – Need structure and reminders.
  2. Overachievers – Thrive on competition and achievements.
  3. Freshmen/Transfer Students – Require guidance and organization.
  4. Non-Traditional Students – Need accessibility and ease of use.
  5. Students Struggling with Burnout – Benefit from mindfulness and habit tracking.

Competitive Analysis

App Strengths Weaknesses
Notion Organization, Scalability Steep learning curve, Poor mobile UX
Duolingo Gamification, Addictive Aggressive ads, Punitive mistakes
Quizlet Study Modes, Offline Access Paywalled features, Disorganized imports

πŸ“ˆ Milestone 3: Competitive Analysis

Inspiration from Existing Apps

  1. Duolingo – Leaderboards, XP system, addictive UX.
  • Adopted: Gamification (but with an opt-out for non-competitive users).
  • Changed: Added messaging and customizable themes.
  1. Notion – Organizational flexibility, templates.
  • Adopted: Guided onboarding with tooltips.
  • Changed: More intuitive UI with a zen-inspired color scheme.
  1. Flora – Study timer with gamified breaks.
  • Adopted: Focus timer with breaks.
  • Changed: Added doodle feature during breaks for stress relief.

Conclusion

ScholarUp stands out by merging multiple study tools into one cohesive experience, unlike competitors that focus on single functionalities.

πŸŽ™οΈ Milestone 4: Stakeholder Interviews

Key Insights from User Feedback

Stakeholder Type Pain Points Desired Features
Burnt-Out Student Overwhelmed, needs breaks Mindfulness prompts, habit tracker
Competitive Student Wants motivation Leaderboards, challenges
Procrastinator Hard to start tasks Streaks, social accountability
Non-Traditional Student Tech learning curve Multilingual support, tutorials
Freshman/Transfer Student Disorganized Syllabus importer, study groups

Synthesis Report Findings

  • Stress Management: Users wanted built-in relaxation features.
  • Time Management: Planner with habit tracking was highly requested.
  • Social Motivation: Study buddies and leaderboards appealed to many.
  • Gamification: Streaks and achievements kept users engaged.

Graphs

Milestone 5: Storyboard

πŸ§ͺ Milestone 6: Paper Prototype Testing

Testing Observations

Issue Solution Implemented
Unclear navigation icons Replaced with labeled sidebar
Hard to find task display Added daily/weekly/monthly views
Confusing back buttons Made larger and more visible

Key Takeaways from Testing

  • Users struggled with icon-based navigation β†’ Switched to text labels.
  • Task visibility was unclear β†’ Improved calendar UI.
  • Users loved the color scheme.
  • We also observed that students doodle on the white boards, concluding that we also need a doodle feature.

πŸ“¬ Final Milestone: Deliverable (Final Features)

βœ… Study Tools

  • Flashcards (create, practice, star difficult cards)
  • Test Maker & Mistake Reviewer
  • Study Timer (Pomodoro with doodle breaks)

βœ… Planning

  • Task Manager with Due Dates
  • Habit Tracker
  • Syllabus Importer

βœ… Social & Gamification

  • Leaderboards (opt-out available)

🐾 Impact & Future Improvements

  • Positive Feedback: Users loved the all-in-one approach.
  • Areas for Improvement: Stats addition, Leaderboard addition, Test Maker addition.

πŸ’‘ Conclusion

ScholarUp successfully merges planning, studying, and motivation into a single app, addressing key pain points for students. Through iterative testing and stakeholder feedback, the app evolved into a user-friendly, feature-rich tool that enhances study habits while reducing stress.

βš™οΈ Setup Requirements

  • Git
  • Node Version Manager (nvm)
  • Node Package Manager (npm) (version 16 or higher via nvm)
    • Required libraries: moment (JavaScript package), @react-native-community/datetimepicker@6.5.2 (React Native package)
  • One or more of the following testing methods:
    • Expo Go app (best for computers with low storage)
    • Android Studio (Android emulation)
    • Xcode with iOS Simulator (macOS only; iOS emulation)

✨ Installation

【 Install Node Version Manager 】
# Type the following into the terminal (one line):
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
# EXIT terminal and RE-OPEN
$ nvm                               # You will get a response if the curl command was successful.

# Install version 16
$ nvm install 16
#Make your default alias
$ nvm alias default 16

【 Clone ScholarUp 】
# Navigate to a directory you want our repository to be cloned in (source/ recommended)
$ git clone https://github.com/Jenspi/ScholarUp.git

【 Install Node Package Manager via ScholarUp/ 】
# Navigate inside ScholarUp/ (where App.js is located) and open a terminal window there
  # Your hierarchy should look like this when opening a terminal:
  # ScholarUp/
  # β”œβ”€β”€ src/                    # Source code (your app logic)
  # β”œβ”€β”€ assets/                 # Images, fonts, icons
  # β”œβ”€β”€ repo_photos/            # Repository documentation images
  # β”œβ”€β”€ InnovateUNO_Slides/     # Presentation slides
  # β”œβ”€β”€ App.js                  # Main app entry point
  # β”œβ”€β”€ app.json                # Expo configuration
  # └── ...
$ npm install --legacy-peer-deps    # You will see a folder named `node_modules` appear in the directory if successful.


【 Install npm Libraries via ScholarUp/ 】
# Install JavaScript's "moment" package: 
$ npm i moment
# Install React Native's "datetimepicker" package:
$ npx expo install @react-native-community/datetimepicker@6.5.2

# Go on to the "Running ScholarUp" section! β™₯︎

πŸ“² Running ScholarUp

With Expo Go (mobile app)

Use npm start in the terminal and scan the QR code that shows up.

Note: You must have the Expo Go app, where this QR code will redirect to once scanned. Make sure you have the correct app downloaded: Apple Store | Google Play Store

With Android Studio

Open project in Android Studio > add a device in the Device Manager > npm start in the Android Studio terminal > press "a" for Android.

With Xcode

Open the iOS Simulator (Xcode menu > Open Developer Tool > Simulator) > npm start in your terminal > press "i" for iOS.

Note: You do not need to open the project in Xcode; simply launch the iOS Simulator. The Expo CLI will automatically deploy to any running simulator when you press "i".

✏️ Meet the Creators:

Note

These are descriptions from November 2023. See social medias for most up-to-date information. We're all graduated now! ❣️

Jenny Spicer

A senior in the general Computer Science concentration with a huge interest in Software Engineering and Data Analytics. I regularly use study/productivity apps, so I am thrilled to be working on one with my team. I especially worked on user research and UI/UX, hand-picking impactful features such as a color palette carefuly chosen with color psychology. You can contact me through LinkedIn or take a stroll through my portfolio website.

Jumana Suleiman

A senior in Computer Science interested in Mobile Application Development and Software Engineering. I use planners and calendars to keep track of what I need done, so it will be very interesting to see the process of creating an app like this! You can reach me: LinkedIn. UI designed by me: ScholarUp Prototype and ScholarUp Slides.

Kailey Bergeron

A senior in Computer Science dedicated to building my leadership, problem-solving, mobile & web design, and development skills. Have always enjoyed using and discovering new productivity apps. I believe they are useful in a variety of ways, and am thrilled to work with a creative and ambitious team to develop our very own productivity app. For my background and experience: LinkedIn and Portfolio.

πŸ† InnovateUNO

ScholarUp was presented on November 14th, 2023 at UNO’s annual research symposium, InnovateUNO. See our abstract. We placed First Place out of 100 other UNO students and faculty, winning $200 and an invitation to present at the ULS Annual Academic Summit. Winners Page, Presentation Slides

Handmade Charms Made for the Audience

🎀 ULS Academic Summit 2024

ScholarUp was presented at Louisiana Tech University on April 11-12, 2024 for the University of Louisiana System Academic Summit. The summit included students and faculty from all nine ULS universities.


πŸ“„ License

CC BY-NC-ND 4.0
Updated December 9, 2025.

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International License.

About

ScholarUp is your next fav. mobile study app! All the features you need to study consistently + successfully, with a meticulous color scheme of green/white/brown. πŸ“„β€§β‚ŠΛšπŸ–‡οΈβœ© β‚ŠΛšπŸŽ§βŠΉβ™‘ Won 1st place in InnovateUNO 2023!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •