Started on 2020-04-14

🚦 Status

Stopped

A simple mobile journaling application using a GraphQL backend with audio transcription with Google’s Speech-to-Text .

I simply wanted to make an application for my use, to make journal entries somewhere where I can trust where my data is being stored and be able to transcribe audio to text in the entries - amongst other features.

Login

At first, I wanted everything to be offline and have no connection to the internet and no backend, but I wanted to potentially have a website to be able to add, view, and edit entries from any device.

Here’s a simple login screen, if you already have an account.

Screenshot of the application's login

Signup

If you do not have an account, you can easily sign up for one and that will trigger a simple email verification.

User Verification

As part of the verification of the user, the backend will send an email with Mailgun ’s API containing a code to be entered in the application.

Screenshot of the email verification code

Once the email is received, the code in the email can be entered into the application to finish the account verification.

Screenshot of the application's signup verification

Journal Entry

For the first time in the application, the entries home screen will be empty and you can create entries containing a variety of data. At the bottom, you can add attributes/elements to the entry, such as mood, location, images, and voice recording linked to the entry.

Settings

Basic settings, allowing users to change the weather locations for newly created entries, set daily reminders to write entries, and modify other prompt and user-related settings.

🛠 Technologies

Languages

Frameworks

Databases

Other