[go: up one dir, main page]

Page MenuHomePhabricator

Update the front-page of Wikimedia projects
Closed, DeclinedPublic

Description

Personal Details

Name: Anish Dutta
IRC nickname: anishdutta
Website: https://anish.tech
Country of Residence: India
Timezone: IST (India)
Typical Working Hours : 11:30-13:30, 15:00-19:00, 22:00-05:00 ( IST ) 6:00-8:00, 9:30-13:30, 16:30-23:30 (UTC)
Language: English

Synopsis

The main objective of the project is to update the front page of Wikimedia projects such as Wikiquote, Wikisource, etc, those pages are currently running on scripts on meta.wikimedia.org. The project aims to convert these pages into HTML templates so that they can run through the same build step as www.wikipedia.org.

Some of the other updates we can include updates in the user interface and the user experience.
I have viewed the home pages for Wikiquote, Wikisource and Wikibooks, Wiktionary.
I have been working with HTML, CSS and jQuery, Javascript for 2 years, I have made several websites designs using the mentioned tech. I have also worked with semantic HTML and CSS as well as SCSS.

I have been working with git and open-source specifically for two years now and I very much enjoy open source because it feels good when your code is being used for the betterment of any software or any organization.

I genuinely admire the work that the nonprofit Wikimedia foundation does to provide free infrastructure and knowledge all over the web. The free online encyclopedia, created, edited, and verified by volunteers around the world, as well as many other vital community projects. It will be a real honour for me to be able to contribute to Wikimedia foundations.

  • Possible Mentor(s): Mr Jan Drewniak
  • Have you contacted your mentors already?: Yes

Deliverables

Timeline
  • May 17- May 27 :
    • Getting familiar with the UI.
    • Investigation
  • May 27 - June 7 :
    • Working with the user interface.
    • Trying out with the user experience
  • June 7 - June 14 - HTML Templates
    • Start building the HTML templates
    • Will start developing for the projects for Wikimedia like Wikibooks, Wikiquotes etc
  • June 14 - June 21- Layout
    • Creating the layout
  • June 21 - July 1- Coding
    • Coding Semantic HTML and CSS for styles.
  • July 1 - July 12 - Coding
    • Coding Semantic HTML and CSS for styles.
    • Adding scripts (JS/jQuery) to the web as per requirements.
  • July 12- July 16 - Testing
    • HTML Templates testing
    • Bug fixings
    • Deploying
  • August 16 - 23 - Final Evaluation
    • Final Evaluation
  • Final testing
    • Adding minor improvements as per requirements
    • Documentations
  • Post GSoC: I will be continuing the project and contributing to the organization.

Participation

I am fluent in professional spoken English as well as written English, I am not afraid to help or ask for help or to communicate. As far as the platform is concerned I am comfortable with any platform chosen by the mentor. I have no commitments in the summer. I’ll be staying back home for the most part of it. I have mentioned my typical working hours above and on average will be able to spend 40 hours per week on the project.

About Me

I am a student currently pursuing my undergraduate degree in Bachelors of Technology in Computer Science and specialization in Software Engineering from SRM IST, Chennai, India. I am currently in my junior year and I will be completing my undergraduate degree by May 2022. I am also an energetic coder and an enthusiast of web development. I have been developing websites for 2 years and I like to code things from scratch and enjoy bringing ideas to life in the browser. I have a serious passion for UI effects, animations and creating intuitive, dynamic user experiences.
My Tech stack includes C, C++, Python, Dart and I have good experience with HTML, CSS, Javascript/ jQuery and inline SEO. I have developed several websites which are live, which can be viewed here. I have my own portfolio website which is hosted at https://anish.tech. I have been working with the cloud for a while and I really like to work in AWS serverless architecture, Firebase and GCP.
Tell us about a few:

  • Your education (completed or in progress): In Progress
  • How did you hear about this program?: From YouTube.
  • Will you have any other time commitments, such as school work, another job, planned vacation, etc, during the duration of the program?: Yes
  • What does making this project happen mean to you? I have been working with git and open-source specifically for two years now and I very much enjoy open source because it feels good when your code is being used for the betterment of any software or any organization.

Past Experience

Some of my past experiences with web development with HTML/CSS/JS:
  • Upjao.ai This website is a company landing page that I made during my internship with an IIT, Kanpur spin-off. For this website, I used HTML, CSS, jQuery for the frontend and then added this to WordPress using PHP. I did the dynamic forms using jQuery and also implemented a mail function using nodemailer.
  • holagraphcorporate.com: This website is a corporate website for holograph.com, I made this static website using HTML, CSS and Javascript. I created the whole front end for this website and I did this during my Internship with Reach Technologies, Bangalore.
Open Source contribution:
  • C19 Watcher: This was an open-source project which was under collaboration for IVY League hacks and I did the app development part in this.C19 Watcher is an application that is suitable for Post Pandemic work Environment. Our goal was to achieve a safe work environment where all the social norms such as Social Distancing, Wearing a Mask and checking body temperature is done through minimal human interaction. For this we have created various Machine Learning and Deep Learning models which can be implemented on any camera module and all of this is integrated into a fast serverless application known as C19 Watcher.
  • Voice4Mutes: This was also an open-source project under collaboration for Oxford hacks 2020, In this project I contributed on the web development part, I developed a module using google APIs and jQuery to convert voice into text and then convert the text into hand signs which easily understood by the speech and hearing-impaired people.
Microtasks Completed:

I have been active on Phabricator for a while, I mostly went for design-related issues for the microtasks. I found and solved some of them to get an idea of the work that is being done on the technical side.

Any Other Info

Github Profile: https://github.com/anishdutta
Linkedin Profile: https://www.linkedin.com/in/anish-dutta
Medium Blogs: https://medium.com/@ad1328

Event Timeline

Harsha1718 updated the task description. (Show Details)
Harsha1718 removed subscribers: Anishdutta11, Aklapper.
Harsha1718 updated the task description. (Show Details)
Harsha1718 subscribed.
Harsha1718 unsubscribed.

@Harsha1718 Could you please not try to reassign this and any other task to yourself again without asking the owner or expressing your interest in contributing to it in any way? Thanks!

GSoC application deadline has passed. If you have submitted a proposal on the GSoC program website, please visit https://phabricator.wikimedia.org/project/view/5104/ and then drag your own proposal from the "Backlog" to the "Proposals Submitted" column on the Phabricator workboard. You can continue making changes to this ticket on Phabricator and have discussions with mentors and community members about the project. But, remember that the decision will not be based on the work you did after but during and before the application period. Note: If you have not contacted your mentor(s) before the deadline and have not contributed a code patch before the application deadline, you are unfortunately not eligible. Thank you!

@Anishdutta11 ​We are sorry to say that we could not allocate a slot for you this time. Please do not consider the rejection to be an assessment of your proposal. We received over 100 quality applications, and we could only accept 10 students. We were not able to give all applicants a slot that would have deserved one, and these were some very tough decisions to make. Please know that you are still a valued member of our community and we by no means want to exclude you. Many students who we did not accept in 2020 have become Wikimedia maintainers, contractors and even GSoC students and mentors this year!

Your ideas and contributions to our projects are still welcome! As a next step, you could consider finishing up any pending pull requests or inform us that someone has to take them over. Here is the recommended place for you to get started as a newcomer: https://www.mediawiki.org/wiki/New_Developers.

If you would still be eligible for GSoC next year, we look forward to your participation