Git Product home page Git Product logo

sudokugame's Introduction

๐Ÿ‘‹ Hello World! I'm Aryan Kukreja

A passionate software developer based out of Toronto, Canada

  • ๐Ÿ”ญ Currently working on a plagiarism checker, Trello extension and a LeapQueue: a store review application focused on the pandemic

  • ๐ŸŒฑ Currently learning Angular, Typescript and Express. Also trying to gain a footing in ML/DS

  • ๐Ÿ‘จโ€๐Ÿ’ป All of my projects are available in my official organization

Connect with me:

aryankukreja busyprogrammer

Languages and Tools:

android angular angularjs aws bootstrap c cplusplus css3 d3js django docker express figma firebase flask gcp git heroku html5 jasmine java javascript kafka karma kotlin linux matlab mocha mongodb mysql nginx nodejs opencv postgresql postman python react reactnative redis sass selenium spring typescript vuejs

abusyprogrammer

ย abusyprogrammer

sudokugame's People

Contributors

abusyprogrammer avatar acuestamando avatar sunilt4 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

parultech

sudokugame's Issues

Zooming is disrupting the entire puzzle

Although the puzzle, as-is, looks good, when the user attempts to zoom in/out the program, the puzzle zooms in as well. Although this behaviour is expected, it is not desirable, as it ruins the website's styling and aesthetics.

Dividing the Puzzle-Board into Sub-Puzzles

The current board is 9 * 9, with no borders to separate the quadrants. For styling purposes, it would be better to have a sub-border that will divide the entire puzzle board into 9 sub-quadrants.

More specifically, to satisfy this issue:L

  • Board has major border that splits puzzle into 9 quadrants, 3 per row and 3 per column

Segregate Code Accordingly

In the files, there are instances where languages overlap. For example, the HTML file has embedded CSS and Javascript within it. To ensure better code readability and accessibility to other open-source developers, it is important to ensure that the code is kept within their respective files.

The requirements to satisfy this issue are:

  • Have a .js file to store all the Javascript functions separately
  • Move all the CSS that is inline in the HTML to the CSS file

Every Cell/Quadrant is editable

The user when they open the game can change the numbers of each cell as the predetermined cells generated by the Math.random() function is editable by the drop down list.

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.