/paint-app

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Paint for Kids

Paint for Kids is a free paint app, with no ads and no tracking code. No cookies or whatsoever are used to track you or the usage of the app. No data about users or devices are collected. I only count the number of downloads. It can be installed on most devices, by just adding it to the home screen. The app works offline.

Main goal of this app is having fun with painting. Even little kids should have no problems using it and parents should not have any privacy concerns letting them.

Use a touch screen compatible pen for the best user experience.

If you have any issues with the app or want to see new features, just create an github issue please.

Try It

Paint for Kids

Usage

This software is licensed under the GPLv3. You are allowed to distribute this application and use it, but not to sell or market it, or gain any other financial advantage out of redistributing it.

Developers are of course allowed to copy the code and learn.

If you use the app or the code, it would be nice to mention me.

Technology

This application is a progressive web app. Just to name some buzzwords and technologies:

  • ES6
  • Lit HTML
  • Custom elements
  • Redux
  • Service workers

Browser compatibility

This app has been tested on following browsers so far:

  • Google Chrome 67 (Desktop, Linux Debian Jessie)
  • Google Chrome 67 (Android)
  • Mozilla Firefox 60 (Desktop, Linux Debian Jessie)
  • Mozilla Firefox ESR 52 (Desktop, Linux Debian Jessie)
  • Safari 11

Issues

  • mobile support
  • localforage? for async localstorage support
  • touch support
  • disable reload?
  • installable
  • app icons
  • adjust to orientation of device
  • add colour brown
  • disable zoom
  • about page
  • get licensing of files right
  • pointer polyfill (for firefox esr and iOS - using polymer gestures)
  • iOS support (add to homescreen, set icon bar colour, set icon background colour)

LICENSE

Copyright (C) 2018 Christian Sterzl christian.sterzl@gmail.com

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/

Base for the app was the PWA Starter Kit licensed under the BSD style license found at http://polymer.github.io/LICENSE.txt.

Icons used in this app were taken from https://fontawesome.com licensed under CC BY 4.0.