Skip to content

A Progressive Web App text editor that runs in the browser.

Notifications You must be signed in to change notification settings

jesterb0206/just-another-text-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Just Another Text Editor


License


License: Unlicense


This application is under the Unlicense


Deployment Link


Deployment


☝🏻 Click there!


Table of Contents


Table of contents generated with markdown-toc


Description


Just Another Text Editor (JATE) is a text editor that runs in the browser and functions offline. In addition, it's a Progressive Web Application that features a number of data persistence techniques. JATE gets and stores data to an IndexedDB database and was built using the frameworks, languages and libraries listed down below in the Badges section.


Installation


Clone the repository to your local machine, open your terminal, and navigate to the root folder in the Just Another Text Editor repository. To install the necessary dependencies, run npm i in your command-line terminal. Repeat the process 2 more times, first navigating to just-another-text-editor/client and then navigating to just-another-text-editor/server. For offline functionality, head to https://just-another-text-editor-0206.herokuapp.com, press the Install! button in the upper-left corner and save it to your device!


Usage


The following image demonstrates the application's functionality:


The Application's Functionality


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


manifest.json File


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


Registered Service Worker


The following image shows the application's IndexedDB storage:


IndexedDB Storage


The following image shows the application's offline functionality:


The Application's Offline Functionality


Badges


Babel


CSS


ESLint


Express


Git


Heroku


HTML


JavaScript


JSON


Markdown


Node


NPM


Prettier


Webpack


Questions


If you have any additional questions, you can reach me at:


GitHub


jesterb0206


Email


bradleyjester0@gmail.com

About

A Progressive Web App text editor that runs in the browser.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published