Prerequisites: Node.js, Android or iOS emulator (recommended) OR Expo Go app through the app store (easy to use)
- Open a terminal in the folder you wish to install the app
- Clone the repository by running this command:
git clone https://github.com/CSC-3380-Spring-2024/Journal-Buddy.git - Change folder to project using
cd Journal-Buddy, then runnpx expo installto download dependencies - Start the Expo server using the
npx expo start
- Ensure your phone is connected to the same network as the computer running the Expo server, or it will not work!
- Scan the QR code displayed in the terminal to open the app on Expo Go
- Open the emulator you wish to use
- Press the corresponding key to open the emulator
Fetches a quote and automatically generates a journal prompt every day to keep you motivated! The Quote Of The Day is shown on the home menu as soon as you log in The Journal Prompt Of The Day is shown when creating your daily journal entry
Keeping your data secure using proper authentication flow, and preventing others from accessing your data through security rules. Additionally, your data is synced to the cloud, so you can carry your data on one device to the next!
This app allows you to create a journal based on a daily prompt! Each journal is stored in the cloud, and you can access the journal at any time using the journal history!
Need help organizing your day? Our Habit tracker allows you to create habits you would like to keep up! You can mark them complete through the home menu, as well as seeing your completion history in the calendar page!
A centralized place to view all of your daily habits and journal entries! Helps you keep yourself accountable by showing you how much you really complete the habits you're tracking and your journal entries.
If you are given the permission to work on the production build, the API Key file should be named and placed in this directory:
~/Journal-Buddy/Keys.ts
To request access, please contact Tristan Desoto
