Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zbichsel/pwa-text-editor

A text editor which runs in the browser
https://github.com/zbichsel/pwa-text-editor

Last synced: 14 days ago
JSON representation

A text editor which runs in the browser

Awesome Lists containing this project

README

        

# pwa-text-editor
A text editor that runs in the browser online and offline.

[![JS](https://img.shields.io/badge/javascript-yellow?logo=javascript)](https://shields.io/docs/logos)
[![PWA](https://img.shields.io/badge/pwa-red?logo=pwa)](https://shields.io/docs/logos)
[![Node.js](https://img.shields.io/badge/node.js-green?logo=node.js)](https://shields.io/docs/logos)
[![Express](https://img.shields.io/badge/express-red?logo=express)](https://shields.io/docs/logos)

## Description

Progressive Web Apps (PWAs) are web applications that offer an enhanced user experience by combining the best of websites and mobile apps. They provide fast loading, offline accessibility, and push notifications, delivering a seamless experience across devices. PWAs can be added to the home screen and accessed without installation. This approach to web development improves user engagement.

## Table of Contents
- [Installation](#installation)
- [Usage](#usage)
- [License](#license)
- [Questions](#questions)

## Installation

Git clone the repository.

Please make sure that the **dependencies** have been installed. If not, please run the following commands:

Follow the `script` commands found in the outter `package.json`

This will install the necessary packages and versions which are necessary for the application to run. Learn more about [Concurrently](https://www.npmjs.com/package/concurrently), [Dotenv](https://www.npmjs.com/package/dotenv), [Express](https://www.npmjs.com/package/express), and [If-env](https://www.npmjs.com/package/if-env) in the links provided.

You may also access the [Heroku](https://www.heroku.com) app here directly at: [Text Editor](https://pwa-text-editor-zb-ea64fa96e8ad.herokuapp.com/).

## Usage

To access this PWA Text Editor application, please run the following command in your integrated terminal for this repository:

`npm run start`

## Screenshot

![Screenshot](./images/Screenshot%202023-08-27%20at%202.08.09%20PM.png)
![Screenshot](./images/Screenshot%202023-08-27%20at%202.10.05%20PM.png)

## License

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

This project is licensed under MIT. Please check LICENSE document in repository for more information.

## How to Contribute

If you would like to contribute to this project, please open a new issue or submit a pull request.

## Tests

Testing of this application requires the installation and use of Insomnia at this time.

## Questions

If you have any questions, feel free to reach me at [GitHub](https://github.com/zbichsel) or via email at [[email protected]]([email protected]).