GithubHelp home page GithubHelp logo

tyler-morales / game-night Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 9.0 3.95 MB

🎲 Game Night is a web app that records & analyzes group game nights without the hassle of pencil and paper

Home Page: https://main.d2hg7o25chplbo.amplifyapp.com/#/

HTML 1.91% CSS 4.02% JavaScript 94.07%
react aws-amplify web-app family-friendly graphql hacktoberfest hacktoberfest2021

game-night's Introduction

Hello World 🌎, I'm Tyler!

About Me

I'm a Full Stack Web developer inspired by bringing ideas πŸ’‘ into reality πŸš€

  • πŸš€ I've released a stable version v1.0.0 of Parkway– website, Repo
  • 🌱 I’m currently learning AWS & Graphql
  • πŸ€” I’m looking for help with deciding when to use SSR, SSG and CSR with Next.js
  • πŸ’¬ Ask me about JS frameworks (Vue vs. React)
  • πŸ“« How to reach me: Visit my website!
  • πŸ˜„ Pronouns: He/ Him/ His
  • ⚑ Fun fact: My longest bike ride was 107+ mi πŸš΄πŸ»β€β™‚οΈ

Skills

Frameworks/ Languages

Javascript Badge React Badge Next Badge Vue Badge

CSS Frameworks/ Tools

Tailwind Badge Sass Badge Styled-Components Badge

πŸ“¬ Contact Me

Linkedn Badge Email Badge Portfolio Badge

Github Stats

tyler-morales

Visitors count

game-night's People

Contributors

120ee0692 avatar hammad20120 avatar jayeclark avatar mgilberties avatar minhhang107 avatar tyler-morales avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

game-night's Issues

⭐ Feature: Add a date picker

In the RecordAGameForm.js file, there needs to be an option to select a date.

Currently, the date is set through AWS Dynamo, but this does not give the option to a user to enter a past date.

Please, use any modern date picker and try to mimic the styles in the rest of the website.

Goals:

  • Add a date picker above the "Record Game" button
  • Have a default date selected as the current date
  • Store the date in the format of: "2021-10-11T19:25:06.159Z"
  • Update the addGameToDB function to include the newly added date in the recordGameInfo object. The key is "createdAt" and the value should be the value of the date selected. You could place this key-value pair under type:"RecordGame

If you have any questions, please feel free to reach out! Good luck

Twitter Summary Card Image is not loading

The Twitter image card is not appear in the Twitter card: check out this Twitter Card Validator with this url to view the live results.

Currently, I have an image: opengl-img.png in the public folder prefixed with %PUBLIC_URL%/, but the image does not load.

As you can see, the image is not loading:
Image is not loading

Please, check out the index.html file and public folder to make any changes.

Good luck!

Eye icon triggers sign in function

When a user is trying to see their password and click the eye icon, the sign-in function also runs.

Expected Behavior:

  • A user clicks the eye icon to toggle between their password being hidden and visible. This should not trigger the signIn function
  • A user can hit the enter key on the password input box to sign in

In short, the eye icon toggle and sign in button should be independent of each other.

File: SignIn.js
Functions: toggle and signIn

πŸ› BUG: Data from Custom hook does not re-render when data loads

In the Game Activity tile, the expected behavior inside the "GAME ACTIVITY STATS" should read out the current date and the number of games played on that date.

Currently, when I call the custom hook to fetch the number of games, the hook only returns 0 even when there exist games. The number of games only appears if a user clicks the day in the heatmap. The number of games should appear on page load for the current date.

The file that needs fixing is ChartHeatmap.js and you might want to look at useLoadSpecficRecords.js

Acceptance Criteria:

  • The current day should read out the data (whatever the current day is) and the number of games played during that day.

Below: This is incorrect. The number of games played should be 2. 2 only appears once October 22 is clicked in the heatmap.

Screen Shot 2021-10-22 at 10 46 19 PM

Let me know if you have any issues or questions. You'll need an aws-exports file if you work on this issue. That can be found in the other current issue in this repo.

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.