SleekPanther / tolowercase

.toLowerCase()

Home Page:http://tolowercase.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

.toLowerCase() ⇒ tolowercase

A simple idea I came up with to and decided to run with when I saw the domain tolowercase.com was available.

Domain

  • Investigate porting domains to Hover
    • Cost 325 to buy from hover, or 280 from Sav & 14.99 to transfer to Hover
  • Free/cheap hosting (GitHub Pages)
  • SSL/TLS certificates (needed for copy clipboard access)
    • Github pages says it's https, so clipboard access should work
    • Enabled DNS in Sav settings and certificate seems to work even though GitHub Pages settings says HTTPS is unavailable for this domain

Hosting

  • Sav.com
    • Used their custom website builder, no option for 3rd party hosting or direct file access. Can't create certificate if hosted somewhere else.
  • Simple static web page
  • React? Gatsby?
  • Github Pages
    • Connect custom domain (after purchase comes through)
    • move things back to folder, doesn't recognize /app but showed /docs even though it wasn't there
    • Investigate Github actions publishing
      • Currently pushing to main, not using branch deployment

MVP

  • Domain
    • Purchased from Sav.com, waiting to connect with github
  • Some kind of hosting (github pages)
  • input box for text (hooked up to textchange event or paste)
    • input sanitization (not a big deal since it won't be invoked, but test escaping html)
    • handling of initial state/null vs empty string so we can always call .toLowerCase()
      • (Didn't seem to be an issue)
  • output box (readonly) to copy from

Enhancements

  • Copy/paste button
    • save permission, check on live site (Real certificate site doesn't keep asking for permissions, good)
  • textarea toggle button? (hide with css or actually recreate?)
  • investigate to locale
  • CSS/bootstrap
  • Instructions/hints
  • Favicon
  • Chrome Extension?

About

.toLowerCase()

http://tolowercase.com/

License:GNU General Public License v3.0


Languages

Language:HTML 48.4%Language:JavaScript 34.1%Language:CSS 17.5%