Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
October 15, 2022 06:20 am GMT

My Hacktoberfest 2022 contributions

Intro

My name is Paul, I come from the sunny country of Greece (locaten in Athens), and I am a software engineer with 8 years of experience in the field.
I work at a not-for-profit software company called SciFY, where we build software with a societal impact, like video games for the blind, assistive technologies, e-democracy tools, and more. Check out our Github profile!

SciFY Not-for-profit Company GitHub

SciFY Not-for-profit Company has 53 repositories available. Follow their code on GitHub.

favicon github.com

Background

I have studied Computer Science in Greece, and I much enjoy learning new things about everything!

Progress

I join Hacktoberfest every year, since 2017. I much enjoy the enthusiasm of the FOSS community, and the hype of open-source software during this month. I also get a chance to work again on small -yet important- updates and improvements of our open-source projects!

Contributions

This year I decided to contribute to the very own projects of the organization I work for. We have some legacy application that needed revamping, and some others that are in the process of adding new features to.

More specifically:

1. ICSee (I Can See) Android app for people with low-vision

ICSee is an Android app, written in Java. It helps people with low-vision to see small texts through the phone camera, by applying special real-time filters.
In the context of Hacktoberfest 2022, I took the opportunity to upgrade the app to the latest version of OpenCV (the library we use to handle real-time image processing), as well as support new languages.

GitHub logo scify / ICSee

ICSee runs on small portable devices (smartphones, tablets) and makes reading and object identification easier. Simply, conveniently and always available!

ICSee

Abstract

It is an application for small portable devices (smart phones, tablets) that will help people with severe visual impairments see more clearlyHow? The user simply directs the camera of his/her smartphone or tablet to the point he/she wants and that was it! The application processes the image on the screen according to the users needs (conversion to negative or greyscale, increase the contrast, etc.) and provides in real time an image that is is easier for the user to seeWho is it forIt is intended to be used by people with severe visual impairments.The Application provides an audio tutorial when starting.

Implementation

The ICSee project involves a software solution for Android hand-held devices.We can support filtering on a camera-streamed image (real-time), applying a wide variety of filters on it.

Compilation - Requirements

The minimum SDK version is 16 (Android 4.1)A device with

2. Dianoia mobile app for people with emerging, early-stage dementia

People with dementia, due to the ongoing decline in their mental abilities, need proper care at each stage. Their carers feel they have a great responsibility in their hands. Therefore, dementia affects not only the person dealing with it, but the caregivers, too.

Dianoia is an Ionic smartphone app for family caregivers and health professionals in order to provide knowledge about simple techniques of non-pharmaceutical interventions will provide valuable insight and tools.

In the context of Hacktoberfest 2022, I took the opportunity to enrich the app with new content, fix several bugs, and make the UI look much smoother!

GitHub logo scify / Dianoia-app

Mobile (Ionic 3 - Angular 4) app about non-pharmaceutical activities and information for people with dementia.

Dianoia - Ionic Mobile app

A demo of the app (in Greek) can be found here.

Non-pharmaceutical activities for people with dementia.

This project was built using the following versions of nodejs and npm:

$ node -vv14.18.1$ npm -v6.14.15

It is very easy to install multiple versions of nodejs and npm, by using Node Version Manager (nvm).

Install project dependencies:

$ npm install -g @ionic/[email protected] $ npm install -g [email protected]$ cd dianoia-app$ npm install$ ionic serve

Execution

Then, to run it in a real Android device, cd into dianoia-app and run:

$ ionic cordova platform add [email protected]$ ionic cordova emulate android

Generating icon and splash screen for all platforms

Update the following files:

resources/icon.png

and

resources/splash.png

And then run

$ ionic cordova resources

To generate the icon and splash screen files for all platforms and dimensions. For more info read this

Reflections

Like every year, it is beyond exctiting to see the software development communitu to passionate about such an innovative event.

This year, I also liked the inclusion of low-code or even no-code contributions, since I think that such endeavor will introduce open-source to an even wider audience!

I look forward to participating in Hacktoberfest every year!


Original Link: https://dev.to/pavlosisaris/my-hacktoberfest-2022-contributions-1bki

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To