The PWA Text Editor is a Progressive Web Application (PWA) that allows users to create and store text notes or code snippets. With or without an internet connection, users can reliably retrieve their saved content for later use. This single-page application provides a seamless user experience both online and offline.
- IndexedDB
- idb
- Webpack
- HTMLWebpackPlugin
- Workbox
- Heroku Deployment
- Manifest.json
-
Clone the repository:
git clone https://github.com/your-username/pwa-text-editor.git cd pwa-text-editor
-
Install dependencies:
npm install
-
Start the development server:
npm run start
- Open your browser and navigate to
http://localhost:3000
. - Use the text editor to create, edit, and save notes or code snippets.
- Content is automatically saved to IndexedDB, ensuring data persistence even when offline.
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.