# Operation Trousers

We're trying to help educate people about shorts, because they're important. The end result us a simple and informative webpage, coupled with beautiful visualizations from real data. Come check it out!

![Men In Shorts](https://res.cloudinary.com/devpost/image/fetch/s--fsMpZYq7--/c_limit,f_auto,fl_lossy,q_auto:eco,w_900/http://ak-hdl.buzzfed.com/static/2014-08/1/5/enhanced/webdr08/enhanced-buzz-wide-15634-1406883700-16.jpg)
# Don't Dis My Ability

## 💡 Inspiration

Post pandemic has seen a tremendous surge in people's inclination towards solo traveling and "workstation" and the era of solo traveling has also experienced a rise in specially-abled solo travelers stepping out and exploring the world. In researching the solo travel experiences and issues faced by specially-abled travelers, we identified two major problems faced by the people which are:

i) Getting Money and Using The ATM- Even after carrying sufficient local currency, many specially-abled travelers are bound to use the ATM at least once to retrieve cash and in situations like these, many travelers have to either reach out to a fellow traveler or a staff member of accommodation and trusting them with sensitive banking information.

ii) Difficulty in ordering food- Travelling to countries with diverse cultures is often reflected in the diverse variety of dishes available and this can often cause a problem of not knowing what to eat especially for a specially-abled person having vision and hearing impairments.

## 💻 What it does

To make solo travel convenient for specially-abled people we bring to you "Don't Dis My Ability" a web app working on ensuring a smooth and easy-going solo travel experience for the differently-abled people. The website uses Google Vision API for OCR implementation to retrieve the necessary information which is then converted to speech for ease in understanding. The information retrieved is also converted to required language. This also ensures the screen reading technology is not being fooled and only focuses on necessary information making the process of ordering food at a restaurant simplified for the specially-abled traveler. The web app also allows micropayment to bypass the hassle of making visits to the ATMs and sharing sensitive banking information with strangers for help by allowing direct payment from native currency via payment gateways.

## ⚙️ How we built it

* Figma: For design
* DeSo: For user authentication
* React.js: For frontend
* Python: For backend
* Google Vision API: OCR
* Payment Gateway: Razorpay API (It provides lots of features like UPI, direct payment from native currency etc.)
* Text to Speech: react-speech-kit
* For multilingual: i18n

## ✈ Travel Track

Our team embarked on a journey to create an adaptive user interface for specially-abled people that made it easier for them to use technology whenever they travel abroad. We spearheaded the project by creating a platform that allows users to:

* Upload the menu and extract the information from it
* Convert the extracted text from the menu into speech
* Allow micropayments to be made using Razorpay
* Classify the food as vegetarian or non-vegetarian
* Get nutrition information about the food, such as its ingredients and its calories
* Change the language of the website to the user's preferred language

## 📚 Research

Research is paramount to gaining a full understanding of the user and their needs. Beyond our own experiences, we needed to dig deeper into the web, outside of our network, and find both organizations that could shed light on how better to help our targeted users as well as to conduct research into other similar applications or products. This was crucial to avoid re-inventing the wheel and wasting valuable time and resources. Here are a few of the resources that were helpful to us:

* <https://www.narayanseva.org/blog/10-problems-faced-by-people-with-disabilities>
* <https://www.sagetraveling.com/25-things-that-can-go-wrong-traveling-with-a-disability>
* <https://www.digitalartsonline.co.uk/features/interactive-design/how-design-websites-for-disabled-people-in-2017/p>

## 🤝 Most Creative Use of GitHub

We are using GitHub for the following reasons:

* **Collaboration**: GitHub makes it easy to share code with others and helps a lot in collaboration.
* **GitHub Project**: We also used GitHub for planning and keeping track of our project and its progress with the help of the GitHub project management tool.
* **Implementing the CI/CD workflow**: GitHub makes it easy to implement the CI/CD workflow and makes the deployment process easy.
* **Deploying the project**: Deploying the project on GitHub helped us to get the project deployed on the network to be accessed by other people.
* **Using PRs and Issues**: We are doing multiple PRs and building multiple issues to keep on track of the project.

## 🔐 Best Use of DeSo

We are using **DeSo** to make a secure user authentication. DeSo is the first Layer 1 blockchain custom-built for decentralized social media applications.

## 🌐 Best Domain Name from Domain.com

* dontdismyability.tech

## 🧠 Challenges we ran into

Due to the difference in the time zone it was a bit difficult to collaborate with other developers in the team but we managed to get the project done in time.
Complete the project in the given time frame.

## Accomplishments that we're proud of

Our team embarked on a journey to create an adaptive user interface for specially-abled people that made it easier for them to use technology whenever they travel abroad. We spearheaded the project by creating a platform that allows users to:

* Upload the menu and extract the information from it
* Convert the extracted text from the menu into speech
* Allow micropayments to be made using Razorpay
* Change the language of the website to the user's preferred language

## 📖 What we learned

* Collaboration with other developers.
* Implementing the payment gateway and google cloud

## 🚀 What's next for Don't Dis My Ability

* Building a mobile app for the project.
* Simplifying the process of accommodation by providing a proper description of rooms, advancing eliminating the graphic capture and overcrowding of webpages, following international standards on color contrasts, etc.
* Using NLP and ML to simplify the whole travel experience on the data being retrieved using vision AI API
## Inspiration

We wanted to allow financial investors and people of political backgrounds to save valuable time reading financial and political articles by showing them what truly matters in the article, while highlighting the author's personal sentimental/political biases.
We also wanted to promote objectivity and news literacy in the general public by making them aware of syntax and vocabulary manipulation. We hope that others are inspired to be more critical of wording and truly see the real news behind the sentiment -- especially considering today's current events.

## What it does

Using Indico's machine learning textual analysis API, we created a Google Chrome extension and web application that allows users to **analyze financial/news articles for political bias, sentiment, positivity, and significant keywords.** Based on a short glance on our visualized data, users can immediately gauge if the article is worth further reading in their valuable time based on their own views.
The Google Chrome extension allows users to analyze their articles in real-time, with a single button press, popping up a minimalistic window with visualized data. The web application allows users to more thoroughly analyze their articles, adding highlights to keywords in the article on top of the previous functions so users can get to reading the most important parts.
Though there is a possibilitiy of opening this to the general public, we see tremendous opportunity in the financial and political sector in optimizing time and wording.

## How we built it

We used Indico's machine learning textual analysis API, React, NodeJS, JavaScript, MongoDB, HTML5, and CSS3 to create the Google Chrome Extension, web application, back-end server, and database.

## Challenges we ran into

Surprisingly, one of the more challenging parts was implementing a performant Chrome extension. Design patterns we knew had to be put aside to follow a specific one, to which we gradually aligned with. It was overall a good experience using Google's APIs.

## Accomplishments that we're proud of

We are especially proud of being able to launch a minimalist Google Chrome Extension in tandem with a web application, allowing users to either analyze news articles at their leisure, or in a more professional degree. We reached more than several of our stretch goals, and couldn't have done it without the amazing team dynamic we had.

## What we learned

Trusting your teammates to tackle goals they never did before, understanding compromise, and putting the team ahead of personal views was what made this Hackathon one of the most memorable for everyone. Emotional intelligence played just as an important a role as technical intelligence, and we learned all the better how rewarding and exciting it can be when everyone's rowing in the same direction.

## What's next for Need 2 Know

We would like to consider what we have now as a proof of concept. There is so much growing potential, and we hope to further work together in making a more professional product capable of automatically parsing entire sites, detecting new articles in real-time, working with big data to visualize news sites differences/biases, topic-centric analysis, and more. Working on this product has been a real eye-opener, and we're excited for the future.