GithubHelp home page GithubHelp logo

momander / wheel-spinner Goto Github PK

View Code? Open in Web Editor NEW
138.0 138.0 63.0 9.86 MB

Web app where you enter names, they show up on a wheel, and you spin to get a random winner.

License: Apache License 2.0

JavaScript 46.34% Shell 1.46% HTML 9.48% Vue 42.64% Batchfile 0.08%

wheel-spinner's People

Contributors

dependabot[bot] avatar kouroups avatar martin-buttonsimple avatar momander avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wheel-spinner's Issues

Add The https://Wheelofnames.com Link To The About Section

Hi,

A lot of repo that are normally large/fun projects have a link to the website creation is the about section. I think it will be a good idea if you added the web link. Here are the steps :

  1. Enter to the repo
  2. Go to the about little about section and click in the setting wheel :

Captura de pantalla 2022-06-20 a las 21 54 24

3. Click on it and add the website link

@momander

Winner dialog title overflow

Hi,

Firstly, thanks for this wheel, my mother who's a kindergarten teacher, uses it often now that many children stay home.

I entered a custom text to replace "the winner is... " with 100 characters and noticed that the h5 runs out of the modal. If the modal-card-title class had a width: 100%, the problem would be solved.

Screenshot 2020-05-05 at 17 27 51

Screenshot 2020-05-05 at 17 27 57

Could you find time to fix this? Would really appreciate. :-)

Thanks again!

Noobie request

Hey I am new to coding and don't really know what i'm doing I needed a wheel of names for my. project that i've been working on how exactly do I use this with raw html and css

Running the app 100% local

Hi, I would like to host your wheel-spinner on my localhost and extend wheel to update names via API requests. Something like when I click the button i get all of the names from my local API. Is this possible to set up this app without firebase stuff etc. ?

Thank you!

I just want to say thank you so much, you have built an amazing tool for teachers and students, I am using it heavily in my classes.

Macro Keyboard Not Working

I made a macro keyboard (Pi Pico + CircuitPython) with a single button outputting "CTRL+ENTER" to spin the wheel, however inside the wheel spinner app it will not accept this input. I have confirmed the macro is outputting correctly via showkey, and it works on other pages in chromium. In the wheel spinner app, it does not take any input at all, even on the list entry for the wheel. Any clue why this might be happening? I would really like to set up a single button to initiate the wheel spin.

Thanks,
James

[Issue] Error: This operation is restricted to administrators only.

After building and running the project on firebase I get the following error

Error: This operation is restricted to administrators only.

when I try to create a shareable link.

Here is the response I get

{
  "error": {
    "code": 400,
    "message": "ADMIN_ONLY_OPERATION",
    "errors": [
      {
        "message": "ADMIN_ONLY_OPERATION",
        "domain": "global",
        "reason": "invalid"
      }
    ]
  }
}

The call that is being made https://www.googleapis.com/identitytoolkit/v3/relyingparty/signupNewUser?key=apiKey

When I run ./deploy_test.sh I get the following output

=== Deploying to 'wheelxyz-test'...

i  deploying firestore, functions, hosting
i  firestore: reading indexes from firestore.indexes.json...
i  cloud.firestore: checking firestore.rules for compilation errors...
βœ”  cloud.firestore: rules file firestore.rules compiled successfully
i  functions: preparing codebase default for deployment
i  functions: ensuring required API cloudfunctions.googleapis.com is enabled...
i  functions: ensuring required API cloudbuild.googleapis.com is enabled...
i  artifactregistry: ensuring required API artifactregistry.googleapis.com is enabled...
βœ”  artifactregistry: required API artifactregistry.googleapis.com is enabled
βœ”  functions: required API cloudfunctions.googleapis.com is enabled
βœ”  functions: required API cloudbuild.googleapis.com is enabled
⚠  functions: package.json indicates an outdated version of firebase-functions. Please upgrade using npm install --save firebase-functions@latest in your functions directory.
⚠  functions: Please note that there will be breaking changes when you upgrade.
i  functions: preparing functions directory for uploading...
i  functions: packaged /Users/user.name/Projects/github/wheel-spinner/functions (117.18 KB) for uploading
βœ”  firestore: deployed indexes in firestore.indexes.json successfully
i  firestore: latest version of firestore.rules already up to date, skipping upload...
i  hosting[wheelxyz-test]: beginning deploy...
i  hosting[wheelxyz-test]: found 115 files in dist
βœ”  hosting[wheelxyz-test]: file upload complete
βœ”  firestore: released rules firestore.rules to cloud.firestore
i  functions: Skipping the deploy of unchanged functions with experimental support for skipdeployingnoopfunctions
βœ”  functions[createSharedWheel2(us-central1)] Skipped (No changes detected)
βœ”  functions[createSharedWheel3(us-central1)] Skipped (No changes detected)
βœ”  functions[getSharedWheel2(us-central1)] Skipped (No changes detected)
βœ”  functions[getSharedWheels(us-central1)] Skipped (No changes detected)
βœ”  functions[deleteSharedWheel(us-central1)] Skipped (No changes detected)
βœ”  functions[logSharedWheelRead(us-central1)] Skipped (No changes detected)
βœ”  functions[getTwitterUserNames2(us-central1)] Skipped (No changes detected)
βœ”  functions[convertAccount(us-central1)] Skipped (No changes detected)
βœ”  functions[deleteAccount(us-central1)] Skipped (No changes detected)
βœ”  functions[deleteInactiveAccounts(us-central1)] Skipped (No changes detected)
βœ”  functions[deleteUnusedSharedWheels(us-central1)] Skipped (No changes detected)
βœ”  functions[deleteUsedSharedWheels(us-central1)] Skipped (No changes detected)
βœ”  functions[deleteOldWheelsFromReviewQueue(us-central1)] Skipped (No changes detected)
βœ”  functions[translate(us-central1)] Skipped (No changes detected)
βœ”  functions[backupFirestore(us-central1)] Skipped (No changes detected)
βœ”  functions[loadBigQuery(us-central1)] Skipped (No changes detected)
βœ”  functions[getCarousels(us-central1)] Skipped (No changes detected)
βœ”  functions[getSpinStats(us-central1)] Skipped (No changes detected)
βœ”  functions[userIsAdmin(us-central1)] Skipped (No changes detected)
βœ”  functions[processSharedWheelReads(us-central1)] Skipped (No changes detected)
βœ”  functions[getNumberOfWheelsInReviewQueue(us-central1)] Skipped (No changes detected)
i  functions: cleaning up build files...
i  hosting[wheelxyz-test]: finalizing version...
βœ”  hosting[wheelxyz-test]: version finalized
i  hosting[wheelxyz-test]: releasing new version...
βœ”  hosting[wheelxyz-test]: release complete

βœ”  Deploy complete!

Im not sure why I am seeing the error message when I try to create a sharable link Error: This operation is restricted to administrators only.

Cannot GET /

when finally I run build_and_serve_local.sh
the command give me
cannot remove 'dist/* No such

and when I execute the link it gives me CANNOT GET /

[Issue] Enabling google analytics is out of date

I've been trying to enable google analytics but noticed the README description is outdated.

I can see a file called gaId.vue with a property id: '?'. To enable google analytics, do I just replace ? with MEASUREMENT ID instead of the Tracking Id?

I updated id: '?' to id: 'G-XXXXXXXXXX' in file gaId.vue and it does not work. Google Analytics is not being registered.

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.