Skip to content

mrrobotisreal/JourneyApp_iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

JourneyApp.me

Cover Image

What is "JourneyApp.me"?

"The perfect companion for your introspective journey. Ignite your creativity while keeping your thoughts organized and your memories accessible at the touch of a finger."

JourneyApp.me is a journaling app written entirely in Swift for iOS. Users can create an account, write journal entries with advanced markdown (headings, lists, checkboxes, bold, italic, strikethrough, code, colored text, nested tokens, etc.), attach images, locations, and tags. Entries are listed by date and can be sorted newest to oldest or oldest to newest, search all entries for specific text, filter entries by locations or tags or a specified timeframe. Data is encrypted and stored on the server, and each account is further secured via JSON Web Tokens (JWT) for user sessions and via a unique API key only held by the user, so if you're not the owner then you can't view or edit the data. Images are encrypted and stored securely on Amazon S3, and are only accessible via a pre-signed URL held by the owner of the account.

Table of Contents

Contact info

Developed by: Mitchell Wintrow

Email: [email protected], [email protected]

Features

  • πŸ”’ Secure user authentication
  • πŸ–ŠοΈ Advanced markdown parser
  • πŸ“Έ Add photos or take new photos and add them to your entries
  • πŸ“ Add locations to your entries
  • 🏷️ Add custom tags for better organization and optimize search filters
  • πŸ•ΈοΈ Sign in and access your data across devices
  • πŸ“² Download entries for offline viewing (🚧 in development... πŸ› οΈ)
  • ⬆️ Create entries offline that are uploaded when connection returns (🚧 in development... πŸ› οΈ)

Demo

Quick Walkthrough Demo

Quick Walkthrough Demo

More demos will be added soon... Thanks for your patience!

Getting Started

Instructions for getting started will be added soon... Thanks for your patience!

Usage

Instructions for the usage of this app will be added soon... Thanks for your patience!

Markdown Syntax (In App)

  • Main Heading: # at the beginning of a new line
  • Subheading: ## at the beginning of a new line
  • Bulleted List Item: - at the beginning of a new line
  • Unchecked Checkbox: - [ ] at the beginning of a new line
  • Bold Text: * wrapped around the text you want to be bold
  • Italic Text: _ wrapped around the text you want to be italicized
  • Underline Text: ~ wrapped around the text you want to be underlined
  • Strikethrough Text: - wrapped around the text you want to be underlined
  • Inline Code: ` wrapped around the code
  • Colored Text Example: {color: red}This text will be red.{color}
  • Nested Tokens Example: *This is bold and ~underlined~.*

More markdown syntax customizations coming soon...

Documentation

You can find the official JourneyApp.me Documentation here:

You can find the official JourneyApp.me Privacy Policy here:

Technologies

Languages

Swift Objective-C Go Markdown

OS Platforms

iOS macOS

IDEs & Text Editors

Xcode Neovim

Design

Canva

Documentation

Notion

Version Control

Git

Producer & Developer

WinApps Solutions LLC Mitchell Wintrow

Mitchell Wintrow Profile Pic

This product is developed and owned by WinApps (Mitchell Wintrow) Β©2024

License

This project is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

  • You can view and share this code for non-commercial purposes as long as proper credit is given.
  • Forking, modifications, or derivative works are not allowed.

For the full license text, visit Creative Commons License.


This product is developed and owned by WinApps (Mitchell Wintrow) Β©2024

About

The iOS specific package for the "My Journey" mobile app that is written in Swift.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages