More Premium Hugo Themes Premium React Themes

Markdown.today

Store your journal as an encrypted markdown file on Dropbox and edit/view it from any browser

Markdown.today

Store your journal as an encrypted markdown file on Dropbox and edit/view it from any browser

Author Avatar Theme by captbaritone
Github Stars Github Stars: 62
Last Commit Last Commit: Mar 8, 2019 -
First Commit Created: Jan 15, 2024 -
Markdown.today screenshot

Overview

Markdown Today is a web-based journal application that allows users to store and edit their journal entries as markdown files on Dropbox. It provides a convenient and accessible way to access your journal from any browser.

Features

  • Optimized for mobile: The application is designed to work smoothly on mobile browsers while still providing an excellent user experience on desktop.
  • Serverless: Markdown Today does not require a server, offering increased security and reducing the need to trust third-party services.
  • Dropbox integration: Users can connect their Dropbox account to automatically sync and store their journal entries.
  • Optional AES encryption: For enhanced security, Markdown Today also offers the option to encrypt journal entries using the Stanford JavaScript Crypto Library.

Installation

  1. Clone the Markdown Today repository from GitHub.
  2. Run npm install to install dependencies.
  3. Obtain your own Dropbox Client ID by registering your fork of the app on the Dropbox My Apps page.
  4. Update the src/constants.js file to include your new Client ID and redirect URL.
  5. Configure your web server to serve index.html for all potential requests.
  6. Run the development server using npm start, run tests with npm test, and build the production bundle using npm run build.
  7. If you wish to deploy the application to your own server, use npm run deploy (Note: SSH access to the server is required).

Summary

Markdown Today is a journal application that leverages the power of markdown and Dropbox to provide a simple and secure way to store and edit journal entries. With its mobile optimization, serverless architecture, and optional encryption, Markdown Today offers a user-friendly solution for journaling needs.