From 41754c92121dd0883f3ac45fd9b695b91a62b9d5 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Fri, 14 Jul 2023 22:22:01 +0200 Subject: [PATCH] lots of progress on different parts of website --- src/about/aboutme/index.html | 25 +++--- src/about/index.html | 9 +-- src/css/mainstyle.css | 12 --- src/css/pages/home.css | 2 + src/index.html | 30 +------ src/menu_old.html | 63 --------------- src/privacypolicy/index.html | 10 +-- src/projects/impress/index.html | 2 +- src/projects/index.html | 9 +-- src/projects/libreevent/index.html | 2 +- src/projects/musicplayer/index.html | 4 +- src/projects/qrscanner/index.html | 67 ++++++++++++++- src/projects/schoolprojects/index.html | 72 +++++++++++++++-- src/projects/smuL/index.html | 3 +- src/projects/storagemanager/index.html | 108 +++++++++++++++++++++---- src/services/index.html | 11 +-- src/support/contact/index.html | 12 ++- src/support/index.html | 12 ++- 18 files changed, 270 insertions(+), 183 deletions(-) delete mode 100755 src/menu_old.html diff --git a/src/about/aboutme/index.html b/src/about/aboutme/index.html index 8394eaa..26385f2 100755 --- a/src/about/aboutme/index.html +++ b/src/about/aboutme/index.html @@ -13,21 +13,22 @@ -
-
-

About me

-
-
-

My name is Janis Hutz, I am 19 years old and am learning to code in many different programming languages. By now I am quite fluent in a couple of programming languages, including Swift & SwiftUI (Apple's programming languages); Python (with three different Graphical User Interface Toolkits (Kivy (and KivyMD), PyQT5 and PyGTK)); JavaScript, TypeScript, HTML and CSS. You may find my iOS Apps on the AppStore and most of my other projects as Free & Open Source Software over on GitHub. Usually, when I OpenSource a project, I tend to use the GNU General Public License V3.0 (GPL V3), as this allows you (if you are a FOSS-dev) to do the most with this code whilst not helping out big companies like Google, Micro$oft, etc.

-

I spend most of my freetime coding, as this is what I enjoy the most, other than that I am a passionate Archlinux user, so I spend occasionally some time troubleshooting something. Therefore I am not a big fan of Micro$oft, Google or Meta, but I quite adore the work that Apple does, surprisingly.

-

As I am still in my studies, my time to code is limited to what I can do outside of school, and sadly I cannot yet go to University, as I am too young and I haven't finished secondary school yet.

-

+ +

About me

+

Hello! I am Janis Hutz, I am 19 years old and I am developing Software! Developing is my passion which means that I spend most of my life doing it.

+ +

I am currently most interested in developing webapps, both frontend and backend. Logically, I am becoming more and more proficient at what I do every day. Next to web development, I also sometimes develop desktop apps in Python, but since I don't really like the programming language's syntax, I have recently switched to writing my desktop apps in electron such that I can use HTML, CSS and JavaScript. Next to that I also develop apps for iOS and I am starting to learn to develop Android apps as well.

+

Next to coding I am still in my studies and am at a school that in US-Terms could be considered College, which means I am not yet going to University, or precisely ETH (which is a Swiss Technology focused University). When not coding in my free-time I am a passionate Archlinux user (but not that kind that doesn't want to help) and from time to time I play some games online with friends.

+

As a Linux user, I am a big fan of Open Source Software, which means, I like to develop open source software. Check my GitHub profile link below to see my work

-
- Github - AppStore +
+

Check out my work!

+
diff --git a/src/about/index.html b/src/about/index.html index 116d232..7605bbb 100644 --- a/src/about/index.html +++ b/src/about/index.html @@ -12,17 +12,14 @@ -
-
-

About janishutz.com

-
-
+ +

About janishutz.com

+

This is my personal website on which my projects are being shown off. It features various subdomains that fulfill different purposes, of which two are selling services. Learn more about me below.


Technology is a remarkably interesting topic, that many people take for granted.


-

This is my personal website on which my projects are being shown off. It features various subdomains that fulfill different purposes, of which two are selling services. Learn more about me below.

About me diff --git a/src/css/mainstyle.css b/src/css/mainstyle.css index 16f608a..3c69888 100755 --- a/src/css/mainstyle.css +++ b/src/css/mainstyle.css @@ -23,18 +23,6 @@ body { font-family: sans-serif; } -/* - Style for quotes -*/ -.bigquote { - width: 40%; - font-size: 300%; -} - -.biggerquote { - font-size: 150%; -} - /* Styling for links and buttons */ diff --git a/src/css/pages/home.css b/src/css/pages/home.css index 4071dc4..44d3f75 100644 --- a/src/css/pages/home.css +++ b/src/css/pages/home.css @@ -42,4 +42,6 @@ background-color: rgb(34, 34, 34); color: white; max-width: 70%; + max-height: 70%; + overflow-y: scroll; } \ No newline at end of file diff --git a/src/index.html b/src/index.html index 6cf5354..69d94f9 100755 --- a/src/index.html +++ b/src/index.html @@ -14,28 +14,11 @@ -
-
-

Welcome to janishutz.com!

-

iOS Apps, PC apps, Websites, PC Building & Support

-
-
-
+ +

Welcome to janishutz.com!

+

This is the hub for all my projects which get bigger and more numerous by the day! Join in by downloading and using one or multiple of them or by ordering your own website!

My work

@@ -76,12 +59,5 @@
- diff --git a/src/menu_old.html b/src/menu_old.html deleted file mode 100755 index fb9cf73..0000000 --- a/src/menu_old.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - Navmenu - janishutz.com - - - - - \ No newline at end of file diff --git a/src/privacypolicy/index.html b/src/privacypolicy/index.html index 56c6d87..824ff24 100755 --- a/src/privacypolicy/index.html +++ b/src/privacypolicy/index.html @@ -12,14 +12,12 @@ -
-
-

Privacy Policy

-

This is how data is handled

-
-
+ +

Privacy Policy

+

Privacy is the most important aspect for me when developing software. In short, none of my apps or websites collect any kind of data on your interaction.

+

Privacy in my iOS Apps

All of the apps developed by Janis Hutz follow strict privacy rules. As such, my Apps do not collect any data other than the standard data that is being collected by Apple to give me an idea on how many people use the app. You may opt out of that feature in the system settings. All of the data collected there is anonymised and I therefore cannot see anything other than a higher number on the active user data. Privacy is one of the most important factors in the development of my apps! This may have an impact on the stability of the apps, so please, if you would like, enable "Share with Developers" setting in the Settings app under "Privacy" > "Analytics & Improvements". This allows me to see an anonymised crash report if the app'd crash. I do heavily rely on AppStore Reviews, Ratings and Beta feedback to improve my apps, as this is the least privacy invading option out there. Please also contact me, if you'd like to test this app as a beta!

diff --git a/src/projects/impress/index.html b/src/projects/impress/index.html index 920557e..5b1cbd8 100644 --- a/src/projects/impress/index.html +++ b/src/projects/impress/index.html @@ -16,10 +16,10 @@

impress.js

+

impress.js is not in fact my own project, but rather a project I contribute code to and for which I have created a new project website.


Slide based presentations are quite boring, why not try something new and better?


-

impress.js is not in fact my own project, but rather a project I contribute code to and for which I have created a new project website.

Visit the project website

PROJECT WEBSITE diff --git a/src/projects/index.html b/src/projects/index.html index 79e5385..f26eff8 100755 --- a/src/projects/index.html +++ b/src/projects/index.html @@ -12,14 +12,11 @@ -
-
-

My projects

-

Here you can get an overview over all my projects!

-
-
+ +

Projects

+

This is a selection of my most important projects. This list is not exhaustive and I've got some private projects ongoing at all times, like updating and optimising all my different websites.

Swift & SwiftUI (iOS Apps)

diff --git a/src/projects/libreevent/index.html b/src/projects/libreevent/index.html index c315619..932fc81 100644 --- a/src/projects/libreevent/index.html +++ b/src/projects/libreevent/index.html @@ -16,10 +16,10 @@

libreǝvent

+

libreǝvent is a free and open source event management solution you can host yourself on whatever system. Create your next event at lower cost and power it using libreǝvent


Why use a commercial event management system if you can host a more flexible one yourself?


-

libreǝvent is a free and open source event management solution you can host yourself on whatever system.

Visit the project website

PROJECT WEBSITE diff --git a/src/projects/musicplayer/index.html b/src/projects/musicplayer/index.html index 217566d..efd17d7 100755 --- a/src/projects/musicplayer/index.html +++ b/src/projects/musicplayer/index.html @@ -16,8 +16,8 @@
-

MusicPlayer

-

This project will merge with a new project in the coming months and will be rewritten from scratch and will be packaged as an electron app.

+

MusicPlayer

+

This project will merge with a new project in the coming months and will be rewritten from scratch and will be packaged as an electron app.

Still under construction

diff --git a/src/projects/qrscanner/index.html b/src/projects/qrscanner/index.html index ce11f6a..bd4988f 100755 --- a/src/projects/qrscanner/index.html +++ b/src/projects/qrscanner/index.html @@ -1,12 +1,13 @@ - Qr & Barcode Insight - janishutz.com + QR & Barcode Insight - janishutz.com + @@ -16,10 +17,68 @@
-

Qr & Barcode Insight

-

QR Codes can be quite mysterious and you might not be sure if the QR code you were provided with actually contains the website you intend to Visit

-

Still under construction

+

QR & Barcode Insight

+

QR Codes can be quite mysterious and you might not be sure if the QR code you were provided with actually contains the website you intend to visit

+
+
+

Scan any code.

+

QR & Barcode Insight supports all kinds of different Barcodes and QR-Codes. Click below to get a full list of supported codes.

+ +
+
+

See the full link.

+

QR & Barcode Insight shows you the entire link such that you can better judge if the link is actually correct

+ +
+
+
+
+

Scan history.

+

QR & Barcode Insight can save a scanning history for you such that you can always come back to a scanned link at a later point. This feature can be turned off in settings.

+ +
+
+

Free.

+

QR & Barcode Insight is and always will stay free. It does not show any ads or anything else. You may choose to support me through an In-App-Purchase, which is optional and does not currently provide additional features.

+ +
+
+
+

Download it today

+ AppStore +
+
+ diff --git a/src/projects/schoolprojects/index.html b/src/projects/schoolprojects/index.html index b5ccc49..71fe847 100755 --- a/src/projects/schoolprojects/index.html +++ b/src/projects/schoolprojects/index.html @@ -1,21 +1,81 @@ - BiogasControllerApp - janishutz.com + School projects - janishutz.com + + -
-
-

BiogasControllerApp

-

Still under construction

+ +
+
+ +

School projects

+

During my time at school I have created quite a few little software projects, the biggest of them being the BiogasControllerApp, whose Logo you can see above.

+
+
+

BiogasControllerApp.

+

A python / kivy application that can interface with the microcontrollers used in a special subject at the school I go to (which sadly I don't have anymore)

+ +
+
+

Micro:bit Interface.

+

A python / kivy application that can communicate between the PC and the micro:bit and give it instructions. This project is incomplete.

+ +
+
+
+
+

MIDI - Micro:bit Sound Converter.

+

A python / kivy application to create a string from a midi file that can be used in conjunction with the Micro:bit micropython sound library and therefore allows you to use MIDI file to play on the Micro:bit

+ +
+
+

History research project.

+

A research project for history class in which I created a website which gives you a quick overview over Japan in the 19th century.

+ +
+
+
- + + \ No newline at end of file diff --git a/src/projects/smuL/index.html b/src/projects/smuL/index.html index a82184f..1d5aba9 100755 --- a/src/projects/smuL/index.html +++ b/src/projects/smuL/index.html @@ -31,7 +31,8 @@
-

Simple­Media­Upscaler­Lite

+

Simple­Media­Upscaler­Lite

+

Images and videos at low resolutions can be quite restricting in terms of what you can do with it and many upscalers either perform terribly, do not look good, can't upscale videos or are hard to use. smuL (pronounced like 'small' because UPscaling) is an easy to use frontend to upscale all your videos and images.

Electron Frontend.

diff --git a/src/projects/storagemanager/index.html b/src/projects/storagemanager/index.html index 2a03fed..db5ae2a 100755 --- a/src/projects/storagemanager/index.html +++ b/src/projects/storagemanager/index.html @@ -7,6 +7,7 @@ + @@ -15,24 +16,101 @@
-

StorageManager

-

MANAGE
your storage
with Ease.

-

Add items by simply SCANNING them with your phone and adding important infos to it. The app will remember all the products you have scanned before and auto fills the info to save your time.

-

Get notified when a product is about to expire.

-

Remove products by simply swiping left or by scanning them with your phone

-

Sync the data between all your Apple Devices 1.

-

Import and export the data2 so you can share it between multiple AppleIDs and even a PC app3

-

Sync data between multiple AppleIDs without the need of exporting the data and importing it again on the other device4

-


-

Still under construction

-
- 1 iCloud is required in order for this feature to work. You may enable it in the system settings.
- 2 Part of an In-App-Purchase coming at a later point
- 3 Part of an In-App-Purchase coming at a later point.
- 4 Coming in a Software update at a later point and requires a subscription.
+

StorageManager

+

Managing storage can be a challenging task, especially, when the volume of items stored gets big. If products in that storage can go bad, you are very likely to produce quite a bit of waste. StorageManager is an iOS app that can send you notifications such that you do not forget about products that are about to expire.

+
+
+

Notifications.

+

StorageManager can send you notifications when a product is about to expire so you don't forget about the product. Notifications time can be customised in settings.

+ +
+
+

Adding products.

+

You can add products by simply scanning the product's barcode and adding some data on the product. The app will remember the product such that the next time you scan it, it will autofill all relevant data.

+ +
+
+
+
+

Editing products.

+

Products can be edited straight from the products details page. You can edit every aspect of the product data to the extent that you can make it an entirely different kind.

+ +
+
+

Removing products.

+

You can remove products by simply swiping to delete. Alternatively you can delete products by hitting the delete icon in the details page or even better, by scanning the product's barcode.

+ +
+
+
+
+

Organisation.

+

StorageManager allows you to create product categories and one storage location. If you purchase the full version, you can add an infinite amount of storage locations. The In-App-Purchase is sharable with up to five people in your family.

+ +
+
+

Filtering & sorting.

+

You can sort and filter all the data. Many different sorting options and filters are available, as well as a powerful search function, that finds all your products within milliseconds.

+ +
+
+
+
+

iCloud-Sync.

+

StorageManager has iCloud-Sync built in and enabled for ALL users. Simply allow iCloud access for StorageManager and you are off to the races. Your storage data syncs magically between all your Apple-Devices.

+ +
+
+

Free.*

+

You can use StorageManager for free, with one small exception being adding an unlimited amount of storage locations. For this you will need to make an In-App-Purchase. Please check the AppStore for the exact pricing as this is dependent on your country.

+ +
+
+
+
+

Easy setup.

+

StorageManager features an easy to use, guided setup such that you can be up and running within just one or two minutes of downloading the app.

+ +
+
+

Display settings.

+

Choose what is displayed on the main page of the app with simple toggles in the app's settings page. This allows you to see everything you want at a glance or have more items on the screen at once.

+ +
+ \ No newline at end of file diff --git a/src/services/index.html b/src/services/index.html index 6df455c..ed3cdf2 100644 --- a/src/services/index.html +++ b/src/services/index.html @@ -12,18 +12,15 @@ -
-
-

Services

-

All the services I offer

-
-
+ +

Services

+

To make technology more accessible, I thrive to offer services that help people not that well versed in technology start to enjoy it.


Technology is a remarkably interesting topic, that many people take for granted.


-

To make technology more accessible, I thrive to offer services that help people not that well versed in technology start to enjoy it. A first step for many people to discover their interest in technology is to have a decent PC, where they can play games and / or create videos and livestream. If you have a problem, you can also get PC support! For people trying to get an online presence, I offer creating static websites and websites featuring some more complex features.

+

A first step for many people to discover their interest in technology is to have a decent PC, where they can play games and / or create videos and livestream. If you have a problem, you can also get PC support! For people trying to get an online presence, I offer creating static websites and websites featuring some more complex features.

Websites diff --git a/src/support/contact/index.html b/src/support/contact/index.html index 739d991..e53a17e 100644 --- a/src/support/contact/index.html +++ b/src/support/contact/index.html @@ -1,7 +1,7 @@ - Support - janishutz.com + Contact me - janishutz.com @@ -13,14 +13,12 @@ -
-
-

Contact

-

Need to get personal support or have any other query to share with me?

-
-
+ +

Contact me

+

Have you ran into a problem you can't solve using my guides or just want to reach out about something? If you have any questions regarding any of my open source projects, please open an issue on GitHub if possible. If not, please contact me here.

+

Before you contact me

Make sure that you have gone through the Support page and tried all the guides there before you contact me.

diff --git a/src/support/index.html b/src/support/index.html index ca40e1d..bd4d580 100755 --- a/src/support/index.html +++ b/src/support/index.html @@ -12,20 +12,18 @@ -
-
-

Support

-

Ran into a problem or just want to reach out?

-
-
+ +

Support

+

Did you run into a problem with any of my software? Here's the right place to get the issue solved. This page features an automated support system to guide you into the right direction. If this doesn't help, the system will forward your query directly to me and you will have the opportunity to add some comments to it as well.

+

Welcome to the janishutz.com support!


First off all, I want to apologise for any inconvenience that arose due to a problem with any of my software.

Please choose the app you have problems with below:

- +

Work in progress. Please use Contact if you have any questions regarding my software or any kind of problems