Code Monkey home page Code Monkey logo

running's Introduction

Currently working on

  • Store point in the backend

    • api handler for code submit
    • [ ]
  • components/qrcode

    • pass props with qrcode string to encode
    • make logic to generate the code from the string
  • backend to check the code and update the running progress

  • front-end to update the running progress ( optimistic updates )

  • secure the backend so cheating would be harder

  • qr codes need to be a bit randomised

  • qr code, how long, where to store

Main goals

  • Solve the problem with data, offline upload
    • easier idea: get metadata from images taken on camera
    • harder idea: create mobile app for these special people
    • best idea: create a space company, launch our own satelits, allow them to connect without playing
Backend
  • be able to generate a pdf with all the qr codes

    • Qr code storage
    • store within points, create api to check the code, and move progress
  • Create guest codes

  • Database

    • Store teachers
    • Store run time
  • Run timer

  • Guest login

  • Admin login

  • QR code generation

  • QR code reading

  • analytics

    • Graph
    • result table
  • Build the front-end

    • Dynamic points form
    • run progress bar
    • view past races
    • Choose color scheme
    • Homepage
    • QR code scanner UI
      • Button to open QR code scanner
    • Implement scanner
    • Navbar
    • Split admin page into components

Resources

https://www.npmjs.com/package/html5-qrcode https://www.npmjs.com/package/qrcode

Ideas

The points json has to have these things

  • Coordinates
  • name
  • order ( solved by storing all points in an array )

for now this could be the structure

points : { ** ARRAY ** coordinates: { lat: int len: int }, name: str

}

running's People

Contributors

osmak1234 avatar

Watchers

Václav Zíka 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.