Study Pet is a React Native Expo application designed to help students manage their study time effectively. The app's goal is to encouraging students to study by tying the care of a virtual pet to their study habits, the more they study the happier their pet will be and the better it will grow.
Before you begin, ensure you have met the following requirements:
npm install -g expo-cli
To install Study Pet, follow these steps:
git clone https://github.com/uprm-inso4117-2023-2024-s2/semester-project-study-pet.git
cd semester-project-study-pet
npm install
To use Study Pet follow these steps:
npx expo start
a
in your terminal after starting the Expo server to send the app to your Android emulator.i
in your terminal after starting the Expo server to send the app to your iOS simulator.npx expo start
with Expo Go (Android) or the Camera app (iOS).To run tests:
_tests_/
)npx jest "filename"
in the terminalTo keep your pet healthy, clean, and entertained, play minigames which help you study for your assignments! Among these:
Bathing Minigame: Depending on chosen difficulty, you get 3-9 questions. Depending on how many you get correct you get to boost your pets happiness stat!
Eating Minigame: Your pet grows hungry over time, keep it satiated by partaking in a multiple choice flashcards minigame!
Playing Minigame: To keep your pet happy, play with it frequently by answering questions correctly in another multiple choice flashcards minigame!
TODO: Add license