Nomie5 screenshot

Nomie5

Author Avatar Theme by Open nomie
Updated: 4 Jul 2021
563 Stars

Nomie v5 Source Code

Categories

Overview

Nomie 5 is an open-source life tracker, mood tracker, and data journal. Originally released in 2014, the latest version, Nomie 5, is a browser-based solution that consolidates the best features of its previous versions (Nomie 1, 2, and 3) into a single platform. It is built on Blockstack technology, providing users with decentralized app functionalities and secure data storage.

Features

  • Open Source: Nomie 5 is an open-source project, allowing for transparency and community contributions.
  • Typescript Migration: Nomie 5 is currently undergoing a Typescript migration for improved code quality and maintainability.
  • SvelteJS Integration: Utilizes SvelteJS for building fast and reactive single-page applications.
  • Blockstack Integration: Uses Blockstack technology for authentication and decentralized data storage.
  • Browser-Based: Nomie 5 runs in the browser, eliminating the need for native mobile apps.
  • Data Encryption: All user data, including trackers, boards, and logs, are encrypted and can only be decrypted with the user’s Blockstack profile.

Installation

To run Nomie 5 locally, follow these steps:

  1. Ensure Node.js (>=6) and NPM are installed on your machine.
  2. Clone the repository from the v5-develop branch.
  3. Install dependencies using the command npm install.
  4. Run the application locally by executing npm start.
  5. For testing, use the provided unit and end-to-end testing scripts in the cypress directory.

Summary

Nomie 5 is a versatile life tracking tool that prioritizes user control and data security. Through its open-source nature, integration of modern technologies like SvelteJS and Blockstack, and migration to Typescript, Nomie 5 offers a robust solution for individuals looking to track various aspects of their lives while maintaining data privacy and accessibility. The transition from native apps to a browser-based platform signifies a shift towards a more sustainable and community-driven approach to life tracking applications.