Kenny-Haworth / Digital-Journal

A Digital Journal to document significant events and memories.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Digital Journal

Digital Journal is a journal designed for your computer. Document significant events and memories, find entries with a search bar, and view and edit them later.

Home Screen of Project

Table of Contents

  1. Current Features
  2. Screenshots
  3. Planned Features
  4. Development Notes

Current Features

  • Add new memories (journal entries)
    • Memories contain a mandatory name and date and optional location, description, tags, and media (photos).
    • Use "Tab" to easily change between text fields.
    • Drag and drop media from your computer into the program to add them.
  • Edit memories
    • Select an existing memory and edit any of its information.
  • Preview memories
    • The home screen displays a list of current memories and their name, date, location, description, how long ago they occurred, and media.
  • Search for memories
    • The user can narrow down to specific memories using the search bar (case insensitive).
      • Memories can be found by typing their name, date, location, or any of their tags.
      • Multiple search parameters can be used by separating keywords with a space.
  • Delete memories

Screenshots

Screenshots were made on 4/15/2020.

Home Screen Add a New Memory Screen Filling out a New Memory Home Screen with Memories

Planned Features

  • View memories
    • Select an existing memory and view all parts of the memory, including full resolution photos and videos.
  • Music
    • A tab to add music into the program. Play, pause, and shuffle music with simple controls. The user may add their own music in and create their own playlists to shuffle.

Development Notes

This was created in Godot (v3.2.1), a game engine similar to Unity which uses a Python-lite backend programming language. This is the foremost project I am working on.

About

A Digital Journal to document significant events and memories.


Languages

Language:GDScript 100.0%