Giter Club home page Giter Club logo

kacktimer's Introduction

Aloha ๐ŸŒด

I'm Cyklan, a software engineer from Germany.

Current Project

Songrequest Studio - a widget for streamers to show what music is currently playing.

Other tidbits

  • โœŒ Pronouns: any
  • ๐Ÿ’Œ How to reach me: E-Mail
  • โš™ My Oh-My-Posh Config: Gist

kacktimer's People

Contributors

cyklan avatar dependabot[bot] avatar

Watchers

 avatar

kacktimer's Issues

More dynamic text

In timer component, say "sekunden" when time under 1m, "minute" when time under 2m

Login

  • Log in with google

Basic Styles

  • Basic theme
  • some reusable components
  • landing page
  • logged in screen

Splash Screen

  • add custom splash screen. Currently its white. That's ugly.

Logbook

  • see all stored shits order latest to oldest
  • take from localstorage

Delete local data

  • Button in settings to delete all local data
  • Modal to warn that all data not in cloud is lost

PWA

Make sure the app can be installed

fix sync issue

Sync will pull data out of its ass, even if data is not stored on the server. HOW THE FUCK DOES IT DO THAT

Timer

  • big start timer button on main page
  • store start time in local storage so app can be completely closed during pooping
  • cancel button
  • save time button

Ranking

  • Show top 10 users with longest toilet time
  • If active user is not in top 10, show their time in comparison
  • Reset weekly (monday, 12am)
  • Display time until reset

Database

  • install prisma.db
  • user model
  • poop session model
  • connect to database

Save pooping session

  • rate from 1 to 5
  • toggle between just pee or with poo
  • consistency slider (liquid -> firm)
  • golden shit button
  • save to localstorage
  • if online, sync to database

Automatically sync between server and local storage

regularly check all of these things:

  • localstorage has data that has not been uploaded
  • server has data that is not in localstorage
  • only perform these checks when online
  • additional button for force syncing in settings

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.