JourDiary is a journaling app designed for general use, accommodating users of all ages (0-90). Whether you're a parent documenting your child's milestones, an individual capturing everyday moments, or an elderly person keeping track of your life, JourDiary is for you.
With features like creating diary entries, viewing past entries, and reminiscing over random memories.
Jour Diary is Jour Friend!
- Are you a parent wanting to document your children's growth?
- Do you need a simple way to remember your daily life?
- Have thoughts and feelings you don’t want to keep bottled up?
Write them down in JourDiary—a secure, and engaging digital diary.
With JourDiary, you won't lose Jour Diaries!
- Secure Login: Create a personalized account to protect your entries.
- New Entries: Write down your daily thoughts and experiences.
- Entry History: Browse through your past diary entries with ease.
- Reminisce Mode: Reflect on a random memory chosen from your past entries.
JourDiary is built using the following technologies and frameworks:
- Java: Core programming language for Android development.
- Android SDK: Provides the tools necessary to build and test the app.
- Room: Used for local database management to store and retrieve diary entries efficiently.
- Material Design Components: For a modern, user-friendly interface.
- JUnit: For unit testing to ensure app reliability.
- Espresso: For UI testing to validate user interactions.
- AndroidX Libraries: To support backward compatibility and modern Android development features:
- AppCompat
- ConstraintLayout
- Activity
- Clone the repository:
git clone https://github.com/Emelie4/JourDiary.git
- Open the project in Android Studio.
- Sync the project with Gradle.
- Run the application:
- Option 1: On an emulator.
- Option 2: On a physical Android device.
If you have any questions, suggestions, or need support, feel free to contact us: