Name : Mehul Chapaneri
University : LJ Institute of Engineering and technology
Course : BCA (Bachelors’s in Computer Application)
Location : India, Gujarat, Ahmedabad
Language : English, Gujarati , Hindi
Timezone : Ahmedabad,Gujarat (GMT+ 5:30)
Connect With me : Github , Linkedin
Email : mailto:firstname.lastname@example.org
Gsoc Full time : yes
**Why Public Lab?**
Public Lab is a small non-profit which supports communities facing environmental problems. Our work involves open-source hardware, developed collaboratively across our network of community groups, environmental advocates, scientists, and organizers -- and the software we create supports their work in collecting, analyzing, and understanding environmental problems. The infragram project brings together a range of different efforts to make Do-It-Yourself plant health comparisons possible with infrared photography. Infragram.org
The project About Infragram.org full-screen UI and video upload intrigues me, here is an idea on how to go about this project :-
Infragram.org enables people with Infragram-modified cameras to upload photos for analysis and conversion using techniques like NDVI (used in satellite imaging analysis). It also allows for live streaming from a modified webcam.
Abstract/summary (<20 words):
This project aims to make the user experience more enjoyable by fixing or tweaking aspects of the user interface. These changes could also be helpful for users exclusively using a keyboard because of the reduced item count and UI changes.
Technical Details :
we need to aim for it to be both user-friendly as well as developer-friendly. Both of these revolve around how well the Interface of the application is For a user. There are other issues as well. For example, the contents of the footer are not center-aligned, whereas the rest of the application is center-aligned. There is uneven padding and the fonts used are not user-friendly. The color is compatible with each other but does not get along well enough. The application is currently not responsive and this is a major problem. Allow drag and drop of a video, which will play on loop and have controls to scroll through, pause, etc. The application currently has a major problem as can be seen :
my approach, I've tackled all the 4 major changes suggested in the idealist: (https://publiclab.org/wiki/gsoc-ideas#Infragram.org+full-screen+UI+and+video+upload)
Allow cross-browser drag-and-drop on the entire page instead of just selecting an image Design a new interface (using Bootstrap 4; the current version is Bootstrap 3) for Infragram.org which is full screen with a toolbar, solicit and incorporate input from the user community Add a popup “Welcome” modal box which guides your first few steps based on the tutorial at Move the Q&A feature into a Help menu.
Pre-GSoC Period - Till 20th May:- Understand the relevant parts of the interface and try to figure out what the final product should look like, how many and what kind of views should be made, etc. Solving already opened issues related to the project. Write a blog and post it Understanding the idea and getting doubts resolved as soon as possible.
Community Bonding:- Project Discuss with mentors and brainstorm some ideas which could have multiple approaches. Get acquainted with the theInfragram interferes and the procedure that needs to be followed to submit the code and get it reviewed. Discuss with the team what exactly needs to be the problem statement.
Week 12&13 :- Collect all pending PR and issues and complete this.
show overall community involvement (like helping others): Search * Mehul89 https://github.com/mehul89 Open issues: #376Github Publiclab/infragarm PRs :#229Github Publiclab/infragarm , #228GithubPubliclab/infragarm ,
Personal Inspiration for the Project
I have been passionate about open-source projects since the day I started contributing. It's a healthy community that promotes mutual learning and growth. When I came across Public Lab, I was intrigued by the activity on its Gitter. I have never seen such a community that actively helps the contributors and promotes discussion. I am really excited to work on the idea. first came to know about it from their TED talk, which inspired me to read their research paper. It is my aim to be able to get this technology in the hands of as many people as I possibly can. I already had plans to work on an implementation of this technology during these summer vacations. I have a huge personal inspiration to get this technology out to the world, and you can be assured of my motivation to complete this project. I would be glad if I could do this as a part of GSOC along with the Public lab
I have been contributing to various open-source projects which have taught me a lot about teamwork and how to 'code and collaborate' as well as build on the feedback given by the community.
Most of Asia and Africa depend on staple crops and to make it easier for them to use such an application, it becomes really important to have a user-friendly interface that makes navigation easier. I have used a color palette that is less straining to the eyes and fonts that are impactful. The design overall is really focused to make Infragram a go-to stop for every beginner who wants to take benefit from its applications.
I will be dedicating the vacation to contributing to making Infragram a user-friendly application so that it can be utilized to its maximum potential. I have been a part of many college societies and clubs since my first year and managed my love for programming, academics, and club activities pretty decently. Since now I am in much fewer clubs, I will use the time management skills to structure my day such that I will be able to dedicate maximum time to Instagram.
Most of the content including images and input video for this document has been taken from Youtube.