Skip to content

Emelie4/JourDiary

 
 

Repository files navigation

JourDiary - A Journaling App for Everyone

About

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.


Pitch

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!


Features

  • 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.

Technologies Used

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

Installation

  1. Clone the repository:
    git clone https://github.com/Emelie4/JourDiary.git
  2. Open the project in Android Studio.
  3. Sync the project with Gradle.
  4. Run the application:
    • Option 1: On an emulator.
    • Option 2: On a physical Android device.

Contact Us

If you have any questions, suggestions, or need support, feel free to contact us:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 91.8%
  • Java 8.2%