/ScriptShift-PWA-text-editor

ScriptShift is a robust text editor built for web developers and writers alike. Whether you're jotting down notes or creating code snippets, ScriptShift ensures reliability by offering persistent storage even when offline. Thanks to modern browser technology like PWA and IndexedDB, your content remains safely stored and retrievable at all times.

Primary LanguageJavaScript

ScriptShift PWA Code & Text Editor

Overview

ScriptShift is a robust text editor built for web developers and writers alike. Whether you're jotting down notes or creating code snippets, ScriptShift ensures reliability by offering persistent storage even when offline. Thanks to modern browser technology like PWA and IndexedDB, your content remains safely stored and retrievable at all times.

Table of Contents

Features

  • Reliable Text Editing: Whether online or offline, ScriptShift will save and retrieve your data.
  • IndexedDB Integration: Immediate database storage creation upon application launch.
  • PWA Enabled: Install the application on your desktop for quicker access.
  • Service Worker Registration: Leveraging workbox for efficient caching and improved offline performance.
  • Webpack Bundling: Efficiently bundles JavaScript files for optimal browser performance.

Usage Guide

  1. Launch ScriptShift Text Editor.
  2. Begin typing your notes or code snippets.
  3. When done, simply navigate away; ScriptShift automatically saves your content.
  4. To install ScriptShift on your desktop, click the "Install" button.
  5. To retrieve saved content, just reopen the application.

Screenshots

scriptshift text and code editor after installation

Technologies Used

  • Node.js
  • Webpack
  • HTML / CSS / Javascript

Live Demo

Check out the live version of this project here.

Credits

This project was accepted and completed as part of the UofT SCS Coding Boot Camp Online: Fullstack Flex PT course through the University of Toronto. The starter code, as marked in, was created by edX Boot Camps LLC.

Outside of that foundation, this project was independently developed by Victoria Alawi.

License

This project is not currently licensed.