Full-stack progressive web application (PWA) with data persistence techniques and offline capabilities for using an IndexedDB database with an idb wrapper.
🔗 Link to application J.A.T.E. - Just Another Text Editor
🔧 In order to recompile this application for yourself, you need to install the following (dependencies): Node.js, Express.js, Concurrently, nodemon, Babel, Webpack, and Workbox Webpack Plugin. As long as you have Node.js, everything else is listed in the package.json amd will be insatlled with a simple:
npm i
If you make any changes in the source files (src directory) for you text editor, you will need to rebuild the Webpack, using:
npm run start:dev
To run the application from the command line:
npm run start
Then open your browser at localhost:3000/ to see the application luanched from the distribution directory.
This is a progressive web application, that can be installed on your local machine and/or run offline.
✍️ Lauren Darrimon is the author of this application. Find additional work on Lauren Darrimon's Github profile..
❓💌 Reach out to Lauren Darrimon at [email protected] if you have any questions.
The license for this project is: MIT