List of my programming side projects.
- Update Twitch Song Request Desktop
- SeAMK Ruoka Flutter
- Personal Website 2.0
- Vaarattu.tv
- Discord bot
- Twitch Reward Redeem Stats
- Copydel
- Quick Video Clip Trimmer
- Automagic Video Highlight Clipper
- Drink More Water
- Guess The Price
- TV to TV
- Shyiez Lunch App
- Salomaa Fitness App
- Discord Channel Image Gallery and Downloader
- Finnish Twitch Streams Website By Category
- Nettiauto Data Stats Analysis
- Last Played Radio Stations Songs
- Hippos Data Stats Analysis
- Local Files Organizer
- WoW Data Website
- Twitch Chat Bot
- Raspberry PI Indoor Air Tracking
- Programming Projects
- Current plan
- Table of Contents
- Completed Projects
- Personal Website
- Personal website with CV and information about myself and my projects
- Fyralath Data Tracker
- A full-stack app for tracking WoW patch 10.2 legendary weapon crafting cost and acquisition data
- Twitch Song Request Desktop
- A Windows desktop Twitch song request application with multi-platform support for song requests
- Twitch Spotify Song Request
- A simple javascript and python script for Twitch Spotify song requests
- Staff Restaurant Lunch Menu App
- A lunch menu mobile application with frontend and backend for previous employer staff restaurant
- Räccis SeAMK Food Royale
- An Android lunch menu mobile application for a friend
- Tsumppi Coffee Shop
- An Android catalogue application for SeAMK student services coffee shop
- SeAMK Lukkari
- An Android timetable mobile application for SeAMK students
- SeAMK WinhaWille
- An Android study registry mobile application for SeAMK students
- SeAMK Ruoka
- An Android lunch menu mobile application for SeAMK students
- Personal Website
- Actively Working On
- SeAMK Ruoka Flutter
- SeAMK Ruoka Android application remade with Flutter and Dart
- SeAMK Ruoka Flutter
- Potential Projects
- Last Played Radio Stations Songs
- WoW Mplus and Raid Tools and Stats
- Nettiauto Data Stats Analysis
- Hippos Data Stats Analysis
- Quick Video Clip Trimmer
- Automagic Video Highlight Clipper
- Drink More Water Desktop
- Friba Disc Golf Tracker
- Drink More Water Mobile
- Easy Calories Tracker
- Healthy Body Mind Living
- MaintenanceApp HuoltoApp
- Lunch Places
- Twitch Redeem Reward Stats
- Company Website
- Guess The Price
- Partial Video Searcher using Subtitles
- Diablo 4 Streams Leaderboard by Level
- WoW Mplus Streams Catalogue
- Weight Loss Helper
- Vaarattu Discord Bot
- WoW RaiderIO Discord Bot
- Discord Channel Image Gallery and Downloader
- Twitch Clips to Tiktoks Bulk Editor
- Youtube Bulk Uploader
- Twitch Broadcasts to Youtube Videos Exporter
- WoW Trade and Services Addon
- WoW Guild News Feed Addon
- WoW Account Wide Great Vault Addon
- Chrome Focus Search
- Copydel
- InttiApp - TJ laskuri
- Popular Event Countdows
- Waifu Alarm Clock
- Mario Kart 8 Deluxe Build Optimizer
- Holy Smoke Website Rework
- Automagic Social Media Videos
- Reddit LSF Twitch ClipSync Website
- Twitch Song Request Bot Website Version
- Finnish Twitch Streams Website By Category
- Alerts App
- Multiple Marketplace Website
- Kide App Event Ticket Bot
- Pohjoinen Guild Website
- Shyiez Lunch App
- Stikide Electricity app
- Twitch Random Clip Player
- Vaarattu.tv website
- WoW Trading Post Web
- Local Files Organizer
- Diablo Quick Guides
- Diablo Item Compare
- TV to TV
- Salomaa Fitness App
- Twitch Chat Bot
- Raspberry Pi Indoor Air Tracking
- Tech:
- Platform: Web
- Languages: JavaScript
- Frontend: HTML, CSS
- Backend: Github Pages
- Tools: Visual Studio Code
- Features:
- Information about myself, education, work experience, projects
- In-depth information about educatio and work experience
- Projects gallery and in-depth information about the projects
- Link: https://github.com/Koodattu/ala-ranta.la
- Year: 2024
- Tech:
- Platform: Web, Server
- Languages: Python, JavaScript
- Frontend: HTML, CSS
- Backend: Flask, MongoDB, Github Pages
- Tools: Visual Studio Code
- Features:
- Shows current price craft legendary weapon per region and individual material prices
- Shows price history of total price to craft per region
- Shows acquisition data, daily and cumulative and per class
- Link: https://github.com/Koodattu/fyralath-data-tracker
- Year: 2024
- Tech:
- Platform: Desktop
- Languages: C#
- Frontend: WPF, .NET
- Tools: Visual Studio
- Features:
- Song requests are read from Twitch channel points redeem rewards
- Supports song requests from Spotify and Youtube
- Spotify songs are played via local Spotify installation
- Youtube videos are played inside application
- Link: https://github.com/Koodattu/twitch-song-request-desktop
- Year: 2023
- Tech:
- Platform: Web
- Languages: Python, JavaScript
- Frontend: HTML, CSS
- Tools: Visual Studio Code
- Features:
- Python script for generating Twitch and Spotify access tokens
- HTML page with only Javascript which can be added to OBS as a browser source
- No hosting required after initial setup
- Link: https://github.com/Koodattu/twitch-spotify-song-request
- Year: 2023
- Tech:
- Platforms: Mobile, Server
- Languages: Dart, Java
- Frontend: Flutter
- Backend: Spring Boot, PostgreSQL
- Tools: IntelliJ IDEA, Visual Studio Code
- Features:
- Mobile frontend with Flutter and Dart, backend with Java Spring Boot
- Backend Fetches lunch menu weekly, saves to database, frontend requests menu with Rest Api
- Extra features like view menu history, vote on courses, stats about courses
- Link: https://github.com/Koodattu/lunch-menu-app
- Year: 2021
- Tech:
- Platform: Mobile
- Languages: Java
- Frontend: Android
- Tools: Android Studio
- Features:
- Displays two restaurants daily lunch menu side by side
- Fetches Sodexo lunch menu with rest api in Json
- Scrapes Eventti lunch menu from website html
- Link: https://github.com/Koodattu/jere-food-royale-android
- Year: 2018
- Tech:
- Platform: Mobile
- Languages: Java
- Frontend: Android
- Backend: Google Sheets
- Tools: Android Studio
- Features:
- Coffee shop products catalogue and latest social media posts
- Catalogue data is fetched from google sheets
- Latest social media posts are fetched from Facebook and Instagram
- Link: https://github.com/Koodattu/tsumppi-coffee-shop
- Year: 2017
- Tech:
- Platform: Mobile
- Languages: Java
- Frontend: Android
- Tools: Android Studio
- Features:
- Displays a student group's daily, weekly and period timetable
- Create your own timetable, view other student group's timetables, search for an empty room
- See weekly lunch menus from student restaurants
- Data is fetched from SeAMK and Sodexo using Rest in Json
- Link: https://github.com/Koodattu/SeAMK-Lukkari
- Year: 2017
- Tech:
- Platform: Mobile
- Languages: Java
- Frontend: Android
- Tools: Android Studio
- Features:
- See your GPA and student credits
- See all your completed courses and grades
- Link: https://github.com/Koodattu/seamk-winhawille
- Year: 2016
- Tech:
- Platform: Mobile
- Languages: Java
- Frontend: Android
- Tools: Android Studio
- Features:
- See weekly lunch menus from student restaurants
- Data is fetched from Sodexo using Rest in Json
- Link: https://github.com/Koodattu/seamk-ruoka
- Year: 2016
- Tech:
- Platform: Mobile
- Languages: Dart
- Frontend: Flutter
- Tools: Visual Studio Code
- Features:
- Lunch menu from SeAMK student lunch restaurants
- Menu is parsed as JSON
- Possible to view history and upcoming weeks
- Link: https://github.com/Koodattu/seamk-ruoka-flutter
- Year: 2024
- Platform: Web / Mobile
- Tech: ? / Flutter, Dart
- Features:
- Lists all finnish radio stations
- View last played songs from each station
- Statistics, which songs are popular over time, visualization
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Charts, weekly and seasonal history about raids and mplus
- WoWProgress raid clears / RaiderIO runs per week / Subcreation rankings history
- Guild stats, who runs most keys, who runs with who
- WoWPop style (piechart?) most popular classes and specs
- View character all seasons history
- Rank wow xpacs
- View and filter gear in current raid and dungeons by armor type, slot and stats
- List of weekly affixes
- Time spent in dungeons (from raider io m+ runs)
- Addon output analyzer (RCLC loot council, keycount, others with export), visualization
- Legendary population statistics
- Charts, weekly and seasonal history about raids and mplus
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Fetch all nettiauto car listings every night
- Display charts about car properties, histirical car prices, amount of cars on sale
- Find trends over time
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Fetch all driver, coach, horses, race data nightly
- Display charts about drivers, coaches, horses, races
- Find trends over time and predict winners of races
- Link: ?
- Platform: Windows
- Tech: C#, WPF
- Features:
- Quickly trim video clips
- Render out video or only audio
- Supports local files, youtube videos, twitch clips and vods
- Link: ?
- Platform: Windows
- Tech: C#, WPF
- Features:
- Uses FFMPEG
- User can set an area to look for specific parts (text, camera, chat)
- Clip videos based on
- OCR, look for specific text in area for gameplay highlights
- Audio, focus on loud segments and remove silent parts
- Camera movement or movement on camera
- Chat message frequency
- Render out full video or in parts
- Link: ?
- Platform: Windows
- Tech: C#, WPF
- Features:
- Reminder to drink water at set intervals
- Calculate daily water intake
- Track water consumption
- Link: ?
- Platform: Windows
- Tech: C#, WPF
- Features:
- Automatically sorts different game screenshots into categories
- Link: ?
- Platform: Mobile
- Tech: ?
- Features:
- Show disc golf courses on a map
- Track your performance on a course and over time
- Sync a session with friends
- Do things better than competition (UDisc, etc)
- Link: ?
- Platform: Mobile
- Tech: Flutter, Dart
- Features:
- Sync with Drink More Water Desktop application
- Reminder to drink water at set intervals
- Calculate daily water intake
- Track water consumption
- Link: ?
- Platform: Mobile
- Tech: ?
- Features:
- Easy and fast way to track the calories you consume daily
- Calorie consumption history
- Link: ?
- Platform: Mobile / Web / Desktop
- Tech: ?
- Features:
- Track activities for improving body health which in turn should improve mental health
- Water intake, sleep, exercise, weight loss, more
- Screen time, more
- Show daily, weekly, monthly progress, stats
- Monthly/yearly sub to show long history and sync between platforms
- Salomaa's scientifically proven dailies for mental and body health
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- System for tracking customer projects
- Users, customers, report bases, reports, attachments, tasks, messages
- Link: ?
- Platform: Web / Mobile
- Tech: ?
- Features:
- Shows information about places offering lunch near location
- Select a random place with set properties (such as is epassi valid payment method)
- Create a group (such as for work) and vote on places to eat
- Rating places, days and foods
- Link: ?
- Platform: Web / Mobile
- Tech: ?
- Features:
- Tracks channel points spent and rewards redeemed per user
- Displays leaderboards
- Shows daily spending
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Information about my company
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Grab information of random apartment from etuovi or oikotie
- Show images, description, location on map, properties of the apartment
- Have the user guess the price of the apartment
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Search youtube videos based on subtitles
- Transcribe local videos
- Niilo22 video seacher? playphrase.me for inspiration
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Screenshot all Diablo 4 streams on twitch
- OCR character levels from screenshots
- Display leaderboard on website
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Screenshot all wow streams on twitch
- OCR Mplus key levels from screenshots
- Display filterable list on website
- Link: ?
- Platform: Web / Mobile
- Tech: ?
- Features:
- Calculate calories per week and per day budget
- Calculate protein intake per day
- Calculate fiber intake per day
- Calculate water intake per day
- Link: ?
- Platform: Discord
- Tech: ?
- Features:
- Post new videos in specific discord channel text chats from specific channels
- Command which uses VR api to find cheapest trains and times for a day
- Other features
- Link: ?
- Platform: Discord
- Tech: ?
- Features:
- Player can direct message bot to subscribe for bot to subscribe to raider.io m+ runs
- Player can connect battle.net / raider.io account to bot
- Bot watches raider.io m+ runs
- Bot sends a direct message and asks player to rate individual player class, spec and realm
- Website to list overall statistics
- Link: ?
- Platform: ?
- Tech: ?
- Features:
- Display all images from a discord text channel
- Download images from a discord text channel
- Link: ?
- Platform: ?
- Tech: ?
- Features:
- Quickly edit twitch clips to tiktok videos
- Select areas from clips for camera and video content
- Link: ?
- Platform: ?
- Tech: ?
- Features:
- Upload multiple videos to youtube
- Set schedule for publication for each video
- Link: ?
- Platform: ?
- Tech: ?
- Features:
- Automatically exports past twitch broadcasts to youtube
- Checks every night if new broadcasts need to be exported
- Exports after set days have passed
- Link: ?
- Platform: WoW Addon
- Tech: Lua
- Features:
- Reads wow trace chat and services chat
- Displays every message once in a list
- Possible to ignore specific players
- Link: ?
- Platform: WoW Addon
- Tech: Lua
- Features:
- Better wow guild news feed
- Display more information about items looted
- Link: ?
- Platform: WoW Addon
- Tech: Lua
- Features:
- Track great vault progress on all characters
- Display all character vaults in a single view on any character
- Link: ?
- Platform: Chrome Extension
- Tech: ?
- Features:
- Focus on the search bar first when entering any website
- Link: ?
- Platform: Mobile
- Tech: ?
- Features:
- Try to create a jodel app copy for learning purposes
- Link: ?
- Platform: Mobile
- Tech: ?
- Features:
- Track days until mandatory military service is over
- Games to pass time
- Other features
- Link: ?
- Platform: Mobile
- Tech: ?
- Features:
- Display filterable popular event countdowns
- Add widgets to phone home screen
- Link: ?
- Platform: Mobile
- Tech: ?
- Features:
- Wake up with your favorite anime waifu
- Possible to buy different waifus
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Calculate optimal build
- Overall
- Character
- Kart
- Calculate optimal build
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- New modern website
- Big images
- ChatGPT generated quotes for menu items
- Link: ?
- Platform: ?
- Tech: ?
- Features:
- Comments from reddit to tiktok
- Tiktok top vids weekly to youtube
- Dataisbeautiful videos to youtube and tiktok
- Twitch top clips weekly, grab top week clips from category
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Input is a vod or a clip, and streamers to sync
- Generates a synced view with vods or clips from streamers
- Reddit bot to generate view on command?
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Song requests from multiple platforms
- Plays youtube songs in browser
- Plays spotify songs in desktop player
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Browse all finnish twitch streams
- Browse by category
- Browse top finnish clips
- Link: ?
- Platform: ?
- Tech: ?
- Features:
- Kotipizza kuponki alerts
- Tori alerts
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Combines several finnish used items marketplaces
- Tori, huuto.net, facebook market
- One search to search from all
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Login to website to grab session token
- Automatically add tickets to basket using rest api
- User finishes purchase
- Link: ?
- Platform: Web, Mobile
- Tech: ?
- Features:
- View menu
- Lunch pass
- Offers
- New website with images
- Link: ?
- Platform: Web, Mobile
- Tech: ?
- Features:
- Holy Smoke website style
- View menu
- Lunch pass stamps
- Events
- Offers
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- BiS list with droptimizer integration
- Battle net login
- Platform: Web / Mobile
- Tech: ?
- Features:
- Save many recipes
- Shopping list from recipes
- Plan menu for the week
- No need to remember all the recipes
- Link: ?
- Platform: Mobile
- Tech: ?
- Features:
- Track electricity consumption
- Compare with friends
- Get deals
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Gets clips from twitch channel
- Plays random clips
- Keeps audience engaged while streamer is afk
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Channels points usage stats
- PC Specs etc
- Other relevant content
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Better user interface for planning which tasks to do
- View all items
- Get tasks from wowhead / in-game?
- Link: ?
- Platform: Desktop
- Tech: ?
- Features:
- Given a folder, reads all files in all subfolders
- Shows GUI to organize files by size, type, date
- Possibility to output organized folder stucture
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Simple page with quick guides for builds
- See relevant gear stats etc. at a glance
- No need to crawl through convoluted sites
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Given two images, calculate the difference in performance
- Remembers previous items
- Use optical image recognition for the stats
- Link: ?
- Platform: Web
- Tech: ?
- Features:
- Display more information about podcasts like rating
- Sort podcasts by different properties
- Uses spotify api to search for podcasts
- Link: ?
Website with simple user interface for browsing different items like ramstickprices.com or diskprices.com
- Platform: Web
- Tech: ?
- Features:
- Quickly filter for what you need
- Find the lowest price
- Link: ?
Website with a game to connect two TV series with actors, similar to https://movietomovie.com/
- Platform: Web
- Tech: ?
- Features:
- Uses TMDB database for actors
- Link: ?
- Platform: Mobile
- Tech: ?
- Features:
- Uses GPT to personalize plan
- Link: ?
- Platform: Mobile
- Tech: ?
- Features:
- Command which uses GPT to generate stream title
- Link: ?
- Platform: Raspberry Pi
- Tech: ?
- Features:
- Sensors to track temperature, humidity, air quality
- Link: ?