GithubHelp home page GithubHelp logo

coder13 / competition-schedule-live Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 1.0 8.54 MB

Bundle of apps and services that tracks a WCA Competition schedule

Home Page: https://www.notifycomp.com

License: MIT License

JavaScript 81.01% TypeScript 18.84% Shell 0.01% HTML 0.11% CSS 0.03%

competition-schedule-live's Introduction

Me

I'm Cailyn Hoover. I make cool software.

I've been coding since mid 2010 and have dabbled in dotnet, java game dev, and websites. I've mainly been focusing on websites and have been since 2014.

I have an enthusiastic interest in writing code for people and myself. I like taking parts of my life and automating them.

My big fascination right now is writing websites for my niche hobby of cubing.

You may have heard of letscube, a webapp that connects cubers together to race in real time powered by nodejs, websockets, and react.

I run WCA competitions. I have developed various tools for managing them:

I'm hapily employed at Circle. Come work for us!

Letscube

My biggest website is letscube which hosts over 8000 registered users. This platform connects cubers together and lets them race eachoher solving rubik's cubes.

Funfacts

  • My language of choice is Javascript
  • The fastest I've solved a rubik's cube is 6.34 seconds
  • I've been to 50+ WCA Sanctioned competitions putting on almost half of them
  • I'm also the lead delegate for the PNW
  • Electronic music is my favorite music genre

competition-schedule-live's People

Contributors

coder13 avatar timreyn avatar

Watchers

 avatar  avatar

Forkers

timreyn

competition-schedule-live's Issues

Need way for users to sign up for notifications

Idea:

  • Go to website
  • Login with wca
  • Accept to receive notifications for prompted competition, retrieve phone number.
  • Ask if number can be used for future competitions.
  • Send phone number to service that texts users
  • Add it to a database that links users by email with their phone number.

Serverless application for sending text messages

  • Research what SMS service I want to work with
  • Figure out how I want people to sign up for it
  • Should I always remember someone's phone number?
  • Should there be a 1:1 mapping of phone number to person?
  • Should people be automatically be enrolled in for notifications for future competitions?

Push notifications

Allow admins to subscribe to push notifications reminding them when it's time to call their stage, or when stages are called.

Assigning this to myself for Nationals.

Configure webhooks

Need graphql mutations to configure webhooks

  • addWebhook()
  • editWebhook()
  • removeWebhooks()

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.