Giter Site home page Giter Site logo

jaladh-singhal / limit-of-life Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 1.0 4.5 MB

A single-page web application to provide you a zoomed-out view of your life and its ultimate deadline - Death!

Home Page: https://limit-of-life.netlify.app

HTML 42.37% JavaScript 34.40% CSS 23.23%
web-application single-page-app vanilla-javascript life death mortality

limit-of-life's People

Contributors

jaladh-singhal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

gungungun

limit-of-life's Issues

Create a better way to import life-grid events in calendar automatically

Currently user have to manually add the generated calendar file in their calendar app. There should be an automatic way to do the same but it will require you to authorize this web app to access your calendar app.

Possible solution: By making request to Google Calendar API within browser. Although, it has some limitations unlike manual addition method:

  • It will work only for users using Google calendar, not for Apple's iCal, MS-outlook, etc. (need to implement a platform-independent way)
  • The API call limit might not allow to add bulk events (~5200 events for 100 years life expectancy!)

Alternate Solution: Set up a web server which sends push notifications using Push Notification API each week with the same info as in event description. Though, this won't create events in calendar which may or may not be preferred by users.


If you have knowledge about it, please feel free to let me know of a suitable solution by putting comment below!

Create an option to start the first week of life on Monday (or Sunday)

By default, 1st week of a user's life start on the weekday they were born (say Wednesday). But this causes every week in life-grid start on Wednesday since they continue the same 7-day cycle. This might not be preferable to some users who want the week start day of life-grid same as that of their calendar app when adding it in there.

To achieve this sync, an option can be created in form to allow week start on specified weekday, hence same will follow in generated calendar file.

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.