Coder Social home page Coder Social logo

passage-clock's Introduction

☸︎ Passage

It's a clock that's super hard to read :)

It's the unfortunate lovechild of a fidget spinner,
a higgs boson, and an alarm clock radio.

📱 Usage

Nav to passage.krry.me on a touch device, and add it to your home screen.
Passage is intended as a barebones experiment in PWAs (progressive web application).

You'll figure it out.

If you break it, please let me know in an issue.

💉 Installation

git clone https://github.com/krry/passage-clock.git
cd passage-clock && yarn install

🚧 Development

yarn dev

Runs webpack-dev-server and pops your browser open to localhost:8080.

The Dev Log may offer add'l insight.

🚢 Deployment

yarn deploy

Builds for prod and deploys the built files in dist/ with now

⛓ Dependencies

yarn install ought to cover you, except for deploying with now.
You'll need that installed globally.

yarn global add now

🛠 Builtwith

  • Vanilla ES6+
  • Webpack
  • Coffee

🙏Gratitude

  • Inspired by Justice whose preferred clock displays the percentage of the day now past
  • Drawn conceptually from @robertmermet's Percent Clock
  • Thanks to Unsplash and the photogs for these superb photos

😅 TODO

  • refactor modules into ES6 Classes where appropriate
  • involve babel-loader in the build to be browser-friendly
  • allow time origin adjustment, i.e. time from now, time till then
  • add atmospheric effects and/or particle.js
  • make the arrow dance and sway
  • add more atmanautic art
  • integrate next.js?
  • let users choose a color scheme
  • port to New Tab experience for Chrome?
  • allow users to remove time slices
  • enable user to restore removed slices
  • turn back time
  • alias to krry.me with now.sh

passage-clock's People

Contributors

krry avatar paulogdm avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.