Open in app

Sign In

Write

Sign In

Saksham Gupta
Saksham Gupta

7 Followers

Home

About

Aug 8, 2018

GSoC’18 final code submission

Finally GSoC has come to an end and it’s been a great journey. I got to learn many new things and apart from honing my programming skills, I also learned quite a bit about Colour Theory which was a completely unknown domain for me. My blog posts during the GSoC period are : https://medium.com/@shucon01/google-summer-of-code-2018-with-phpmyadmin-automated-theme-generator-tool-1284b4872ce2 https://medium.com/@shucon01/how-i-am-creating-automated-colour-palettes-using-colour-theory-c72c84c927c0

Open Source

1 min read

GSoC’18 final code submission
GSoC’18 final code submission
Open Source

1 min read


Aug 7, 2018

Wrapping up GSoC ’18 with phpMyAdmin

As every good thing comes to an end, the summer vacations have ended and so did the journey of GSoC. GSoC helped me to spend my summers in a productive way. I have almost completed project with a few remaining fixes and tests. One major problem faced recently was that…

Open Source

1 min read

Open Source

1 min read


Jul 7, 2018

GSoC work report before 2nd evaluation

As the second evaluations are starting from 9th July, I would explain all the work I’ve done between first and second evaluation. The first task I did was to create a feature so that the contrast ratio between the text colour and background colour is good enough. Detailed explanation about…

Design

1 min read

Design

1 min read


Jun 24, 2018

Automating text color for good contrast ratio

As my sixth week of GSoC with phpMyAdmin has come to an end, I going to explain the problems faced and how I tackled them. The biggest problem I faced was calculating text colours with contrast ratio greater than 4.5 , while keeping in mind the colour scheme used. First I tried to use mix-blend-mode but it didn’t work out because I would have to add a span class for every text, which wasn’t feasible. So I created a new function which takes the background colour and compares with the calculated colour . If the contrast ratio is less than 4.5 it tweaks saturation and brightness till the required contrast ratio is achieved. This colour is achieved with a maximum iteration of 10. Now I have started creating Preview panels and would complete it this week, hopefully.

Design

1 min read

Design

1 min read


Jun 4, 2018

Why Text Colour plays a major role in site visibility

It’s my third week of GSoC and I’ve been working on automatically creating CSS files for automated theme generator. While creating different background colours some text colours were more visible than others. After some search I came to know it’s being caused by contrast ratio . Greater ratio means greater visibility a minimum ratio of 4.5:1 is required because it compensates for the loss in contrast sensitivity usually experienced by users with vision loss and ratios greater than 7:1 is great for users with colour blindness or low visibility. So as I am coming to an end for creating Automated colour backgrounds, I’ll focus on keeping texts with high contrast ratio and also work on creating test cases.

Design

1 min read

Design

1 min read


May 27, 2018

Using AJAX to send front-end data to back-end

I’ve completed my second week of GSoC and the main task for this week was to create a form which could send palette data to the back-end to create CSS files which would be used in t he new theme. The main problem was that palette data was in HTML and was being generated dynamically by using javascript. So I solved this problem by adding hidden input in the form when Submit button is pressed and send that using AJAX. Now my main focus is to assign different colours of colour palette to various elements.

PHP

1 min read

Using AJAX to send front-end data to back-end
Using AJAX to send front-end data to back-end
PHP

1 min read


May 19, 2018

How I am creating automated colour palettes using Colour Theory

It’s been a week since I’ve been working on my Google Summer of Code project with phpMyAdmin and my work for this week was to create a separate page for the tool and add/remove functions in a preexisting colour picker tool. The existing tool was creating some palettes but they…

Design

2 min read

How I am creating automated colour palettes using Colour Theory
How I am creating automated colour palettes using Colour Theory
Design

2 min read


May 12, 2018

Google Summer of Code 2018 with phpMyAdmin - “Automated Theme Generator Tool”

I am very happy to announce that I’ll be working with phpMyAdmin this summer on the project ‘Automated Theme Generator Tool’. Currently there are pre-generated themes that can be manually installed and used. The idea is to create a tool that automates and makes easier the task of creating themes…

Design

6 min read

Google Summer of Code 2018 with phpMyAdmin - “Automated Theme Generator Tool”
Google Summer of Code 2018 with phpMyAdmin - “Automated Theme Generator Tool”
Design

6 min read

Saksham Gupta

Saksham Gupta

7 Followers

Student at International Institute of Technology, Hyderabad | Tech Enthusiast

Following
  • Dave Schools

    Dave Schools

  • RezScore

    RezScore

  • Johny Vino

    Johny Vino

  • Christoph Nakazawa

    Christoph Nakazawa

  • Isaac Bennetch

    Isaac Bennetch

See all (7)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams