Year of Code Icon   WebLuke's Year Of Code 2025

Projects


Shortz XP

Start: 11/18/2025 - End: 12/2/2025
  In Progress


Desktop app for creating short videos about tech, gaming, and science, Should have a way to create a vertical video image plate, enter the story details, take text for TTS of the story and generate the files. The more we automate the better.



  New

PDF to LLM to Story

The ability to load a PDF of a news story and have it sent to an LLM for processing into the various text for a story. Text is reviewed before generating any TTS or files.

  In-Progress

  Done

Main Window

Main window that looks like it is part of Windows XP. Be a set size of a standard HD vertical video. Have space for a story title, story text, screenshot. Have listings of social sites. Show the date of the video.

Configuration Window

Window for setting configuration, folder locations, ending message and any other things that should persist between application close.

Text to TTS AWS Polly

Send text to AWS Polly for TTS generation. Give settings for setting quality, and voice. Save the MP3 from the API into the story folder.

  • Text to API
  • API to MP3
  • Save MP3 to Story
  • Set Story to use MP3
  • Configuration for setting Voice and Quality.
Story Window

Window for editing the information displayed on the Main Window, options to generate files, and reset.


Tek4.Me Website

Start: 11/18/2025 - End: 12/2/2025
  In Progress


Create the website for my Tek4.Me short videos. This will have a place to list each video, news stories, and blog about tech. There should be an API I can send posts to the site from my other apps.



  New

API for Posts

Create a pre-shared key API for adding Post content available to be used from a WPF application. Upload photos and files and associate them with a post.

Monetization Options

Add the ability to add links or code to display monetization options. Display none intrusive ads or sponsored links that are not associated with any news post.

  In-Progress

Improve layout and Style

Improve the layout and style of the site to make it easier to use and look nice.

  Done

Image & File Interface

Interface for uploading and modifying images uploaded to Cloudflare R2. Interface for uploading and modifying files uploaded to Cloudflare R2. Make this available in the creation or editing of posts.

Admin List & CRUD pages for Post

Create admin pages for listing Post types. Create interfaces for creating, editing, and deleting each Post type.

Data & Data Access

Create data models and configure data access using Entity Framework.

  • Post
    • Short
    • Story
    • Blog
  • Tags
  • DataFiles
    • Image
    • File
Public List & Details of Posts

Public web pages that display a list of each post type, linking to the full content page. The content page should show the image, video, and text content in a blog-style layout.


Popcorn Press Blog Platform

Start: 1/15/2025 - End: 1/30/2025
  In Progress


An open-source blog platform that runs on Blazor and has standard blogging features.

  • Display blog posts and pages
  • Users
  • Comments
  • UI for editing posts and pages with Markdown
  • Sidebar editor
  • Categories
  • Tags
  • Search
  • Theming


  New

Backend Editor

Create the backend editor and management interface.

  • Create / Edit Blog Posts
  • Create / Edit Pages
  • Create / Edit Links and Menus
  • Create / Edit Side Bars
  • Manage Themes
  • Manage Images
Basic Blog System

Create a basic blog system.

  In-Progress

Basic Blog Layout

Create the basic blog layout and pages.

  • Pages
    • Home
    • Post
      • Title
      • Post
      • Comments
    • Page
  • Login
    • User Info
  • Sidebar
  • Navigation
  Done


Year of Code Daily Log Web App

Start: 1/1/2025 - End: 1/14/2025
  On Hold


This is a place to log my year of code and keep track of what I am working on and any tasks. It also serves as a place to link to all the places people can find my content for year of code.

  • Daily log of what was done
  • Project Idea List
  • About and Support Pages
  • GitHub progress list


  New

Add Start Day for Calculations

Add configuration for the start date of the YOCA. Have things like the Day Of Code number be calculated based on the current date - start data = number of days. This start date can also be used to show how long the project has been going or how many days are left if a set end date is configured.

  In-Progress

  Done

Project Board and Tasks

Give projects customized progress boards, and then assign tasks to the boards. Tasks should be able to move between boards. Projects can have a default set of boards, but custom names and orders.


Recipe Site

Start: 2/9/2025 - End: 2/22/2025
  On Hold


Create a recipe website that is more about individual or family access but has a multi user aspect to it, public recipes and public recipe books from a users collection.

  • Web App
  • Private Recipes
  • Public Recipes
  • Recipe Search
  • Recipe Categories
  • Mobile App
  • Virtual Cook Books


  New

  In-Progress

  Done


Work: Industry Specific Managment System

Start: 5/1/2025 - End: 9/30/2025
  On Hold


Adding this Project to the list to mark it as what I am currently working on. This project is what I am building for my business, so I do not post the work publicly. Below is a list of some of the features, and I will probably add tasks based on the progress.

  • Multi-Tenant Web App System
  • Business Management Portal
    • Client Management
    • Client Users
    • Data Management
    • System-Wide Tasks
  • Client Portal
    • Manage Product
    • Manage Images
    • Manage Product Flow
    • Manage Customers
    • Manage Sales
    • Manage Services
    • Manage Public Website
    • Manage Users
  • Public Website
    • Per Tenant
    • Automatically Created From Client Data
    • Responsive
    • Search / Filters


  New

Basic Business Portal

Create Business Management Portal.
Basic functionality for adding clients, users, and system tasks.

Advanced Public Website

Add filters and search to list pages.
Add more details to product pages.
More customization.
Services Pages.

  In-Progress

Basic Client Portal

Manage Product, Manage Customer, Manage Users, Manage Images, Basic Public Website Customization.

Basic Public Website

Basic Public Website design, load client data, home page, list page, details page, contact page.

  Done

Base Database

Base database design, tables, stored procedures, linking tables, and initial setup data.


Daybook - Daily Journal

Start: 1/12/2025 - End: 1/26/2025
  New


Multi-platform app that lets you log your day with templates and store the data locally or in a cloud folder as markdown.

  • Daily log of what you did
  • Multi-Platform
  • Markdown output
  • Templates
  • Store on disk or cloud


  New

  In-Progress

  Done


Streaming Recipe Print

Start: 1/12/2025 - End: 1/26/2025
  New


Continue to work on my app that lets me print on a recipe printer messages about a stream including automatic hooks into streaming apis.

  • Print subs to printer
  • Print Donations
  • Event Printing
  • Custom Message Donation Printing
  • Other Hooks into Streaming APIs


  New

  In-Progress

  Done


RimWorld Mods

Start: 2/23/2025 - End: 4/5/2025
  New


Create multiple mods for the game RimWorld

  • Mode for RimWorld
  • Snacks - No Table Debuff
    • Trail Mix
    • Protean Bar
    • Granola Bar
    • Sandwich
    • Jerky
    • Meat Stick
    • Dried Fruit
    • Chips
    • Popcorn
    • Crackers
    • Cookies
  • Aliens from Aline as Enemy
  • Guns
  • Power Plant - Vanilla Pipe Network - Steam/Gas


  New

  In-Progress

  Done


Modern Character Map

Start: 1/26/2025 - End: 2/8/2025
  New


Create an app that displays all the system font icons for each font in a modern way with options for size, weight, and style. Also this should have an easy way to copy each character. I would like to include some icon font packs.

  • Multi-Platform Character Map
  • Load local fonts
  • Preview Text
  • Easy copy
  • Opensource Icon Pack Fonts Listed


  New

  In-Progress

  Done


Digital Signs

Start: 4/6/2025 - End: 4/20/2025
  New


Build a Web App to manage what is shown on a sign. Build a .net IOT application to run on a Raspberry Pi that connects to the Web App API and display the conent.

.Net IoT on Raspberry Pi - Digital Signs



  New

  In-Progress

  Done


Bingo Generator

Start: 4/21/2025 - End: 5/4/2025
  New


Create a system for showing a bingo card on a page that can be printed or saved to the user's account. Easy to share and mark off spots.

  • Web App
  • User Lists 24 Items
  • Accounts save and can share boards
  • Share with link only
  • Randomly on each board
  • Custom Free Space


  New

  In-Progress

  Done


Meme Text Converter

Start: 1/15/2025 - End: 1/16/2025
  Completed


Create an app that lets you input test and have it converted into a number pf meme text types.

NPC Ackchyually Text-to-tExT

  • Multi-Platform App
  • Changes text
  • Multiple Meme Text Types


  New

  In-Progress

  Done


An unhandled error has occurred. Reload 🗙