GithubHelp home page GithubHelp logo

auxfuse / how-patrick-are-you Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 3.0 1.46 MB

Shamrock or Shamerock? Let the app help you figure that out!

Home Page: https://auxfuse.github.io/how-patrick-are-you/

CSS 12.50% JavaScript 21.31% HTML 66.19%
saint patrick codeinstitute hackathon march-2021 teamproject html css js firebase

how-patrick-are-you's Issues

Results screen....modal

to include:

  • prize(s)
  • buttons for reset/cancel/leaderboard
  • background click disabled...
  • store results in local storage
  • Link back into quiz.js containers etc, so results can be displayed

README

README to be developed alongside feature creation:

  • Each developer to update the README with their latest feature implementations and included in their PRs. (or held locally for updating later)
  • Boilerplate implemented, but subject to change.
  • Finalised before submission.

Create How to Play Component

Descriptive section and guide on how to play and subsequently linked in Footer quick links...... #7 Footer

This might seem rudimentary but Users have been known to be dense in these situations. This can be a component // a page.

Create Homepage (index.html)

Create default landing page.

  • Add layout
  • Consider using white space to promote good user experience.
  • To include common components such as Navbar/Footer...... #6 Navbar & #7 Footer
    (...if not created by time of creation, placeholder navbar and footer implemented using simplistic code templates from agreed upon frontend framework.)

Repository creation

Setup repostory with appropriate collaborators...and decide on github process.

  • 5-person collab project
  • consider use of upstream remotes
  • consider use of branches

Wireframes

To create basic wireframes to suit the project.

Include layout per component and page.

Logo creation

Custom logo to suit the theme and overall design of the site.

Prize creation

  • incl. any images and details

Should this include a section for address details? Or should this just be an avatar to reflect their score. Comedic and tongue in cheek.

Create Leaderboard page

To include scores collated from Firebase?

Filter by largest to smallert, and to include tie-breaker functionality.

Create Page/section to inject Questions

  • Create action button link to quiz page or section of page
  • Create container for the quiz data
  • Link back container id to quiz.js
  • Some styling / classes etc may need to be added to HTML inside the quiz.js file, that gets injected

Create Testing (Manual)

Manual:

- Manual Log to check, visual indicators such as responsivity and scale, CTAs and expected behaviour, browser compatibility.

Automatic testing on quiz??? <--- not entirely sure how this would work as of right now, but would be a nice to have.

Create favicon

  • Something related to the content/theme
  • Minified version of the oveall logo etc

Deploy Project

Deployment via Github pages setup

Or alternatively use of netlify/heroku/firebase etc

Share functionality

Possible feature!
Concept --> a button to share the deployed link:

  • on completiong of quiz, send email with score, and link to user to share with friends.

If not implemented added to README as future feature.

Create Footer

Footer creation:

  • to include supplementary links section and linked to same.... #19 How to play / #16 Accesibility / #17 Privacy
  • to include commonly clicked navbar links:
    leaderboard/quiz/home etc
  • small descriptive context on project and developers
  • social icons section? (use of fontawesome)

if any of the above is not readily available to be linked to, create them anyway and we can finalise later and update links.

Create Navbar

Custom Navbar creation:

  • To include Logo....... #12 Logo
  • Placeholder links to start with and be swapped out and subsequently linked to supporting pages.
  • Common amongst all pages

Create Privacy Policy

Default Privacy Policy to be pulled from Google. Created, styled and linked in footer.

Quiz details

Create Quiz

  • Consider file type and comparison logic.
  • Total length of questions (10/15/20/25), not to long but long enough to demonstrate during the presentation
  • Score display to user via modal...... #11 Results Screen

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.