Giter VIP home page Giter VIP logo

gamesphere-multiplayer / squard-line Goto Github PK

View Code? Open in Web Editor NEW
44.0 1.0 90.0 10.47 MB

Squard line is a puzzle game where players match candies to solve puzzles and progress through multiple of levels. It features various objectives, boosters, and social features, making it highly addictive and enjoyable for players of all ages.

Home Page: https://chromegaming.github.io/Squard-line/

License: MIT License

JavaScript 64.24% HTML 26.17% CSS 9.58%
chromegaming game squard gamsphere spacebattel squard-line squardline

squard-line's Introduction

Squard-line

Gif

About Our Project ๐Ÿ’ป


How to make a PR in a Project ๐ŸŸข

If you are interested to contribute in this project how to start contribute

  1. Fork the repo.

  2. After forking, clone the repo to your local machine. To clone the repo to your local machine, run the following command in your terminal:

    git clone https://github.com/<your-github-username>/Squard-line
  3. Add a remote upstream to the original repo. To add a remote upstream, run the following command in your terminal:

    git remote add upstream https://github.com/Durgesh4993/Squard-line/
  4. Check the remotes for this repository.

     git remote -v
  5. Always take a pull from the upstream repository to your master branch to keep it at par with the main project (updated repository).

     git pull upstream main
  6. Create a new branch. To create a new branch, run the following command in your terminal:

    git checkout -b <your-branch-name>
  7. Make changes in source code.

  8. Add your changes To add your changes, run the following command in your terminal:

    git add <File1 changed> <File2 changed> ...
  9. Commit your changes. To commit your changes, run the following command in your terminal:

    git commit -m "<your-commit-message>"
  10. Push your changes. To push your changes, run the following command in your terminal:

    git push origin <your-branch-name>
  11. Create a PR.


Alternatively Using GitHub Desktop

  1. Open GitHub Desktop and log in to your GitHub account.

  2. Make sure you are on the "Current Repository" view. If not, go to "File" and select "Add Local Repository" to add your repository.

  3. In the "Current Repository" view, ensure you are on the branch that you want to submit a pull request for. If you're not on the correct branch, use the "Branch" menu to switch to the correct branch.

  4. Once you're on the correct branch, make your changes and commit them to the branch. You can do this by clicking the "+" button in the upper-left corner of the GitHub Desktop window, making your changes, and then entering a commit message.

  5. After you've made your changes and committed them, click the "Push origin" button in the top-right corner of the GitHub Desktop window. This will push your changes to the remote repository on GitHub.

  6. Now, go to the GitHub website, navigate to your fork of the repository, and you should see a button to "Compare & pull request" between your fork and the original repository, click on it.

  7. On the pull request page, you can review your changes and add any additional information, such as a title and a description, that you want to include with your pull request.

  8. Once you're satisfied with your pull request, click the "Create pull request" button to submit it.

Note: In order to create a pull request, you must have a fork of the original repository in your GitHub account and you must have made the changes in that forked repository.


Open Source Programs

This project is part of GirlScript Summer of Code. We enthusiastically welcome community contributions to help enhance Squard-line. Your involvement is crucial to our success!

Community


Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.


Contact Us

https://www.linkedin.com/in/durgesh4993/

License

This project is licensed under the MIT License.


โญ๏ธ Support Our Project If you find this project helpful, please consider giving it a star on GitHub! Your support helps to grow the project and reach more contributors.


Our Contributors

Thank you for contributing to our repository

Contributors

Show some โค๏ธ by starring this awesome repository!

squard-line's People

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

Watchers

 avatar

squard-line's Issues

Save/Load Game:

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Implement functionality to save and load game progress, allowing players to continue their gameplay across sessions.[Enhancement]: I want to work on it assign me

Describe the solution you'd like

Solution steps

Select program in which you are contributing

No response

Code of Conduct

[New Feature]: High Score Tracking

๐ŸŽฎ feature Request

Optionally, implement a high score feature to keep track of the player's best performances. Display the highest score achieved by the player either on the game screen or in a separate high score table.

Point down the features

assign me under gssoc

Select program in which you are contributing

No response

Code of Conduct

[New Feature]: Add undo and restart functions

๐ŸŽฎ feature Request

If a player wants to reverse their position in a game to improve their score, they may need to undo there position of the game

Point down the features

feature points

Select program in which you are contributing

GSSoC24

Code of Conduct

[Bug]: Test

Give a brief about the bug โœ๏ธ

Description

What is the expected behavior? ๐Ÿค”

Description

Provide step by step information reproduce the bug ๐Ÿ“„

Description

Select program in which you are contributing

Other

Code of Conduct

[Enhancement]: Enhancements for Project Value (Music, UI, Background)

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

I've had the opportunity to explore your project and find it quite intriguing. However, I believe there are certain enhancements that could significantly boost its value and user experience.

Here are some suggestions for improvement:

1. Responsive Application: Implementing a responsive design will make your project accessible and user-friendly across various devices (desktops, tablets, and mobile phones). This will enhance usability and attract a wider audience.

2. Gaming Music Integration: Adding engaging gaming music or sound effects can greatly enhance the overall experience for users. It can create an immersive atmosphere and make interactions more enjoyable.

**3. Better UI (User Interface):** Improving the user interface with intuitive navigation, visually appealing elements, and clear design can make the project more appealing and easy to use.

Describe the solution you'd like

I would like to improve the mentioned features to make your project more attractive and efficient. Also, I would like to raise this issue under GSSOC'24

Select program in which you are contributing

No response

Code of Conduct

[Enhancement]: Game over

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

showing a game over pop as soon as they are left with the bricks which cannot to used to make the desired pattern
for ex:
image

Describe the solution you'd like

Solution steps

Select program in which you are contributing

Kindly assign this issue to me I will try to find the solution

Code of Conduct

[Enhancement]: Improve Mobile Responsiveness and User-Friendly Interface

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement:Lack of Mobile Responsiveness and User-Friendly Interface
The current version of Squard Line lacks mobile responsiveness and a user-friendly interface, particularly on smartphones and tablets. This makes it challenging for players to navigate and enjoy the game on smaller screens.
isuue1_Responsiveness

Describe the solution you'd like

Solution steps
Implement Responsive Design:
Adjust the game's layout and elements to adapt to different screen sizes and resolutions.
Ensure that all game elements are easily accessible and visible on mobile devices without the need for horizontal scrolling.

Select program in which you are contributing

GSSoC23

Code of Conduct

Learn.md

Learn repos should have a LEARN.md file to teach student how to build your project step by step. You can explain how to build your project with text, code snippets, images, or even short (5 minute) long video lessons. As the maintainer of a Learn repo, the LEARN.md file requires you to think critically about how to explain the building of your project and how to also make it engaging. We don't expect you to be an expert teacher, but we would like you to reflect on how difficult it was to get to your level of knowledge, and then provide friendly guidance to help other students to learn.

Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/blob/main/Learn.md

[Bug]: lack of responsiveness

Give a brief about the bug โœ๏ธ

Description : game is not responsive make it responsive

What is the expected behavior? ๐Ÿค”

Description : it should be responsive

Provide step by step information reproduce the bug ๐Ÿ“„

Description : use media query to make it responsive

Select program in which you are contributing

No response

Code of Conduct

[New Feature]: Test

๐ŸŽฎ feature Request

feature logic and basic description

Point down the features

feature points

Select program in which you are contributing

GSSoC24

Code of Conduct

[New Feature]: Change font

๐ŸŽฎ feature Request

I would like to change the font

Point down the features

Since it is a game, i would like to change the font which matches the font of website

Select program in which you are contributing

GSSoC24

Code of Conduct

[Documentation Bug]: Test

Describe the bug โœ๏ธ

Describe your bug here

Provide step by step information reproduce the bug ๐Ÿ“„

Description

Select program in which you are contributing

GSSoC24

Code of Conduct

Add scorecard rather than the alert message.

๐ŸŽฎ feature Request

It describes the score of the user and also there will be a share button with which user can share his/her score accross various platform.

Point down the features

As sson as the score card will open there will be confetti burst animation.
Then on score card name of user , his/her score , a punch line,and play more option or play again option will be there,also share button to share the scorecard across various platform.

Select program in which you are contributing

No response

Code of Conduct

[Bug]: Canvas not Responsive on Different Devices

Give a brief about the bug โœ๏ธ

Brief about the bug: The current implementation of the canvas in the script lacks responsiveness, causing it to appear incorrectly sized or even black on certain devices.

What is the expected behavior? ๐Ÿค”

The canvas should dynamically adjust its size and position based on the dimensions of the device's viewport, ensuring consistent and visually appealing rendering across various screen sizes.

Provide step by step information reproduce the bug ๐Ÿ“„

Steps to reproduce the bug:

Access the application on different devices with varying screen sizes (e.g., desktop, laptop, tablet, mobile).
Observe the canvas element's rendering and behavior.
Note inconsistencies such as incorrect sizing, misalignment, or black canvas areas.
Compare the observed behavior with the expected behavior of a responsive canvas.

This issue impacts the usability and visual experience of the application, especially for users accessing it on devices with non-standard screen dimensions.

I am an open-source contributor and would like to contribute this feature enhancement to the project.

Select program in which you are contributing

GSSoC24

Code of Conduct

Add issues

As the maintainer of a Collaborate repo, keeping Issues up-to-date will help the student community understand what they can do to contribute. Issues should vary by the easy (update documentation) to the difficult (add a new feature). The more involved you are, the more opportunities there are to collaborate.

Recommendations:

Add issues of varying difficulty to the repo often. you must add the tag GSSoC'24, Level 1, Level2, Level 3 good first issue etc.
How we cacluclate the Scores on Leaderboard: Every PR one point
Level 1: 10 points
Level 2: 25 points
Level 3: 45 points
Try to add some documentation issues as well it would be easy for beginner contributor to explore opensource through your repo.
Generate issues even if you plan on solving them, so the repository appears as active.
Contribute/commit often to the repo so it does not go stale.
Reference https://github.com/Recode-Hive/Stackoverflow-Analysis/issues

Add Code of Conduct

We recommend that every repo has a code of conduct. If you donโ€™t feel comfortable creating your own Code of Conduct from scratch we highly recommend using one of the templates provided by GitHub. If you do use a template, please read through the template and ensure that you can and will abide by the Code of Conduct.

Please follow these instructions on how to add a Code of Conduct.

Sample: https://github.com/Recode-Hive/Stackoverflow-Analysis/blob/main/CODE_OF_CONDUCT.md

[Enhancement]: Adding some background to this game.

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement: I would like to add some background animation to make this game more appealing and attractive, please assign this task to me. I am contributing under GSSoC'24

Describe the solution you'd like

Solution steps

Select program in which you are contributing

No response

Code of Conduct

Add Topics

In GSSoC'24, GitHub Topics will help the discoverability of your project.

I see that you already have great topics on your repository!
I would recommend adding the name of the company like the software you use to build like "vs-code, ghdesktop" to improve your discoverability.

If you are happy with the topics you have, feel free to close this issue. ๐Ÿ‘

UI Enhancement:

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

The user interface (UI) of the project could benefit from improvements, particularly regarding visibility and clarity. The logo or words mentioned at the right bottom corner are not easily visible, which impacts user experience negatively.

Describe the solution you'd like

Solution steps

  1. Enhance visibility and clarity of elements in the UI, especially the logo or text at the right bottom corner.
  2. Improve overall aesthetics and usability of the UI to provide a better user experience.

Select program in which you are contributing

Other

Code of Conduct

Add templates for issues

Issue templates are very helpful for a collaboration repo. When users identify a bug or want to add a new feature, you can provide templates so you can collect all the pertinent information you need to fix a bug or add a new feature.

We recommend creating a โ€œReport Bugโ€ and โ€œFeature Requestโ€ issue template.
you can refer this: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository

Some suggested prompts/questions you can add to a โ€œReport Bugโ€ template are:

Briefly describe the bug
What is the expected behavior?
Please provide step by step instructions on how to reproduce the bug
Some suggested prompts/questions you can add to a โ€œFeature Requestโ€ issue template are:

Briefly describe your feature request
What problem is this feature trying to solve?
How do we know when the feature is complete?

Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/issues/new/choose
Click on Get Started button and copy the template to your

Girlscript Summer of Code Introduction/Tracking

๐Ÿ‘‹ Hi @GameSphere-MultiPlayer,

I am Prince,web developer(Core Team) Girlscript Summer of Code. I'll be collaborating with you on preparing your repo for GSSoC'24 Program

Why are these changes required?
After Analysing last year's contributions and feedback it would be great for students to have a couple of standard readme files on the repo to understand what the project is all about and some issues detailing what they can contribute. This will help you to see increased engagement in your repository as well.

As mentioned students get a chance to learn step by step, how to build this project as well as invite mentors to collaborate and add features to this repo. I will generate issues, which will provide guidance on how to prepare your repo for Girlscript summer of code 2024 on 10th May.

This issue will serve as a tracking issue to track all issues related to GSSoC'24. I recommend creating a new branch for every issue and opening a pull request to track changes so we can effectively collaborate with each other and merge changes when you and I feel like those changes are ready to be merged on your primary branch.

If you have any questions or concerns, please feel free to leave a comment on this issue or any of the other issues that are generated.

I look forward to working with you :octocat:

[Enhancement]: NOT APPELING

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement the game need a little improvement

Describe the solution you'd like

Solution steps add more graphic and also need some sound ,to make it interesting add timer

Select program in which you are contributing

GSSoC23

Code of Conduct

Implement Countdown Timer for Enhanced User Engagement in Game Project[Enhancement]:

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

With 6 months of hands-on experience in React, HTML, CSS, and JavaScript, I possess the skills necessary to successfully implement the requested changes. My proficiency in these technologies ensures efficient and high-quality development, making me an ideal candidate for these tasks in the GSSoC.

Describe the solution you'd like

Replacing the current 'recent timer' with a countdown timer will significantly improve user engagement and clarity within the game. A countdown timer provides a clear visual indication of the remaining time, reducing confusion and enhancing the player's focus on the game objectives. It adds a sense of urgency and excitement, motivating players to make quick decisions and take timely actions. Introducing this feature will elevate the gaming experience and ensure better user satisfaction. Assigning this task to me for GSSoC contribution will allow me to seamlessly integrate the countdown timer into the game project, enhancing its overall functionality and user experience.

Select program in which you are contributing

No response

Code of Conduct

[Enhancement]: Confirmation for restart

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

The user should be asked first wheather the game really has to be restarted or not because sometimes we can click the R button bymistake and the whole levels will be gone.
(The game should not end like this ๐Ÿ™ƒ)

Describe the solution you'd like

For this I will add a pop up alert box which will appear on clicking the R button asking the user whether they really want to end the game and alert them that they will be redirecting to level one . The pop up will have yes or no if test them restart , if not game continues.
Also we can add a back button below which redirects to the first home page if any wants to read the instruction again.
I am a GSSoC'24 contributor.

Select program in which you are contributing

No response

Code of Conduct

[New Feature]: Adding Sound effects

๐ŸŽฎ feature Request

adding sound effet is necessary for this game, as withound sound the game does not look that enjoyable

Point down the features

while selecting the boxes a small sound will be played

Select program in which you are contributing

No response

Code of Conduct

[New Feature]: Add High score

๐ŸŽฎ feature Request

feature logic and basic description:
Implement a high score system in Squard Line to track player achievements and competitiveness, integrating data storage, leaderboard display, rewards, and social features, fostering engagement and motivation. Iteratively test and refine to ensure seamless functionality and enhance player experience.

Point down the features

feature points:

  1. Enhance player engagement and competitiveness in Squard Line with a high score system, tracking achievements and fostering motivation.
  2. Implement data storage, leaderboard display, rewards, and social integration, iteratively refining for seamless functionality and enhanced player experience.

Select program in which you are contributing

GSSoC24

Code of Conduct

[New Feature]: Leaderboard and Login Page

๐ŸŽฎ feature Request

We can add a leaderboard to the game by asking them their name after completing each levels, and then update their points if their name already exists and then, we could also make a login page for this game.

Point down the features

  1. Login Page
  2. Leaderboard with names and their respective points in display

Select program in which you are contributing

GSSoC '24

Code of Conduct

Create a landing page

๐ŸŽฎ feature Request

Hello, I'm a GSSOC'24 contributor
In this issue we can create a landing page where it ask for players name, language and play option.
We can also add some thrill animation and then enter the game.
In the landing page there will be
1.name of the game and logo
2.Enter your name option
3.Play button

Point down the features

feature points

Select program in which you are contributing

No response

Code of Conduct

[Documentation Bug]: Separate CONTRIBUTOR.md file

Describe the bug โœ๏ธ

CONTRIBUTOR.md file is missing and it's necessary to have it in the project for the instructions to the contributors. The instructions are placed in the README.md instead.

Provide step by step information reproduce the bug ๐Ÿ“„

Create a separate CONTRIBUTOR.md file for the instructions to the contributors and clean up the README.md file with proper structure.

Select program in which you are contributing

GSSoC24

Code of Conduct

How to Play Page UI

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

The current page lacks clarity and user-friendliness, making it difficult for players to understand the game mechanics and rules.

Describe the solution you'd like

  1. Clear and concise instructions presented in an easy-to-read format.
  2. Visual aids such as diagrams, illustrations, or animations to demonstrate gameplay concepts.

Select program in which you are contributing

No response

Code of Conduct

[Enhancement]: home UI

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement : home UI very difficult to understand at first time. either add how to use button / how to play button or make UI easy to understand.

Describe the solution you'd like

Solution steps : either add how to use button / how to play button or make UI easy to understand.

Select program in which you are contributing

No response

Code of Conduct

[New Feature]: Automated Greeting Workflow

๐ŸŽฎ feature Request

I propose to create a GitHub workflow named "Greetings". This workflow will automatically greet users who create new issues or pull requests in this repository. The Greeting will look like "Hi there! Thanks for opening this issue. We appreciate your contribution to this open-source project. We aim to respond or assign your issue as soon as possible."

Please assign this issue to me.

Point down the features

image

Select program in which you are contributing

GSSoC24

Code of Conduct

[Bug]: Responsiveness

Give a brief about the bug โœ๏ธ

Description icons can be made better with user friendly experience. Text can be made more appealing. Game rules can be explained in beginning.

What is the expected behavior? ๐Ÿค”

Description

Provide step by step information reproduce the bug ๐Ÿ“„

Description

Select program in which you are contributing

GSSoC24

Code of Conduct

[New Feature]: Add a video tutorial for the game

๐ŸŽฎ feature Request

Adding a video guideline for the game to help people who did not understand the guidelines.

Point down the features

This feature will help the users understand the workings of the game.
I will add the video on this home page.

Select program in which you are contributing

GSSoC24

Code of Conduct

[BUG] : Buttons are not Accessable

Give a brief about the bug โœ๏ธ

Currently the button is hover that is not pointing the accessable.

What is the expected behavior? ๐Ÿค”

If the button are focused that will be pointing the place but that is not pointed.

Provide step by step information reproduce the bug ๐Ÿ“„

Screenshot from 2024-05-11 17-41-34

Select program in which you are contributing

No response

Code of Conduct

Favicon:Add an favicon to the website

๐ŸŽฎ feature Request

to add a favicon to the website

Point down the features

A favicon enhances brand recognition, aids visual identification of browser tabs, and contributes to the overall user experience on websites.

Select program in which you are contributing

GSSoC24

Code of Conduct

[Enhancement]: Text and UI is complicated to understand.

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement:
The instructions provided for the game are hard to understand.
The time/score board is also complex for normal understanding.

Describe the solution you'd like

Editing the instructions and the UI around it to make it easier to understand and to make the user experience better.
Make changes to the scoreboard to show the score in a more easy to understand way. Similarly for the clock, add a digital/analog clock feature instead.

Please assign this to me under the GSSoC'24 program.

Select program in which you are contributing

Other

Code of Conduct

[Enhancement]: toggle button for dark/light Theme

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement

Describe the solution you'd like

Solution steps : adding a toggle button to switch between light and dark theme for better UI.

Select program in which you are contributing

Other

Code of Conduct

[New Feature]: Add heading to the game

๐ŸŽฎ feature Request

There is no heading to the game . I want to add the it to enhance the UI of the page.

Point down the features

feature points:-
this is enhance the UI of page

Select program in which you are contributing

GSSOC 24

Code of Conduct

colour gradient , landing page ,game over and next level shoul be good page

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

in this game enhance colour of box and change background .when we start it it should be landing page . game over system and it's game over declear when time extend or wrong sq. chosen next level.

Describe the solution you'd like

Solution stepsmake css file of colour gradient of sq. and background colour should be there it have to be first landing page .it should have game over declaration

please get in GSSoC24

Select program in which you are contributing

GSSoC23, Other

Code of Conduct

[Enhancement]: Our current scoreboard's layout makes it a bit challenging for players to quickly grasp their score. I propose a redesign that prioritizes clarity and readability, enhancing the overall user experience.

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement

Describe the solution you'd like

Solution steps: I will use the js library like anime.js .

Select program in which you are contributing

No response

Code of Conduct

Adding Day and Night mode, and Improving the UI [New Feature]:

๐ŸŽฎ feature Request

Description

Incorporating light and dark mode in the game for improving user experience and improving the UI for making it more user appealing.

image

Point down the features

Features

  • User will be able to switch between the bright light theme and the dark theme, enhancing the user experience.
  • Designing a better UI for the web application will make it look more appealing to the users.

Select program in which you are contributing

GSSoC24

Code of Conduct

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.