NipunSi / JRNL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About the app

JRNL

JRNL is a minimalist daily journaling app. It allows users to write entries using given prompts and attach a mood to each entry. Users can also look back on and search through previous journal entries.

How it works

The app uses Realm for data storage and persistence. Each entry in the database is given a timestamp, prompt, mood, and content. From there the entries can be sorted, queried, and edited.


Concepts used

  • UIKit
  • Dark Mode
  • Working with tableviews and textviews
  • Data persistence using Realm

Features:

  • Mood tracker
  • Calendar view and selector
  • List view and selector
  • Search entries by content
  • Search entries by mood
  • Reminder notifications
  • Passcode protection
  • Font styling
  • Automatic mood detection
  • User created prompts
  • Add photos to entries


Check my other projects and full portfolio at nipun.io.


About


Languages

Language:Swift 99.0%Language:Ruby 1.0%