ksjefferies / text-editor

A text editor that runs in the browser. The app will be a single-page application that meets the PWA criteria. Additionally, it will feature a number of data persistence techniques that serve as redundancy in case one of the options is not supported by the browser. The application will also function offline.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

text-editor (Just Another Text Editor)


Table of Content


Description:

J.A.T.E was created as a simple text editor app that can function both online and offline, with a variety of data persistence options in order to ensure that data is not lost in any scenario. The application first looks to use the data in the indexedDB to populate the editor, then if it cannot access that it will use local storage. For use offline, this application can be downloaded to your desktop as an application.


Usage:

To use this app go to the link provided below. For offline use, go to the link and hit the "install" button to install the app locally, for offline use.


Images:

The following image shows the application retrieves database, injecting to editor, and successfully saving to DB.:

Screenshot of Text Editor

The following image shows the application's manifest.json file:

Screenshot of Text Editor

The following image shows the application's registered service worker:

Screenshot of Text Editor

The following image shows the application's IndexedDB storage:

Screenshot of Text Editor


Github Repository:

Author:

Technologies Used:

javascript node express Webpack

License:

License

About

A text editor that runs in the browser. The app will be a single-page application that meets the PWA criteria. Additionally, it will feature a number of data persistence techniques that serve as redundancy in case one of the options is not supported by the browser. The application will also function offline.

License:MIT License


Languages

Language:JavaScript 63.1%Language:CSS 27.5%Language:HTML 9.4%