TwitchDash Dev Diary #01

TwitchDash Dev Diary #01

Jul 1, 2024. | By: Jack King

Dev Diary #01 - Overview

This project is built using .net 8 and WPF applications using C#. The core idea is having an all-in-one solution for twitch streamers to be able to control different commands and events. For example running scheduled adverts on stream, Starting and concluding polls, random spinner for all current views. It will be able to be used by any twitch streamer and hopefully streamlining their streams to make the process more efficient and reliable.

Planned Features

Database - The database will initially will be a local saved to the computer using Litedb. However moving forward this will move a MongoDB or MySQL
Schedule Adverts - Streamers often forget to schedule advertisments while busy entertaining. The schedule feature i believe will be an important feature to help streamers manage their stream. Users will also be able to just click a button whenever to run a advert now.
Starting Polls - Being able to start a poll easily when something important is happening without having moderators do it for you can be useful for streamers to feel like they can control their stream without having to micro manage everything behind the scenes using the twitch website.

The database service is decoupled from the model classes to allow for ease of implementing different databases as the need arises.

Coming Up

Next im planning on working on the implementation and layout of the application as it currently is muddled togethor to test and learn how to use XAML and how WPF approaches designing and UI events with data-binding.

Misc

The font image generator used for the twitch diary banner: FontMeme/TwitchLogoFont

GitHub

Useful Resources

XAML CheatSheet: PDF File - wpf cheat sheet
Twitch Font Generator to PNG: FontMeme/TwitchLogoFont

Subscribe

Subscribe to this blog via RSS.

Categories

Blog 2

.net 3

Developer 1

Dev diary 2

Wpf 2

Twitchdash app 2

Recent Posts

Popular Tags

Blog (2) .net (3) Developer (1) Dev diary (2) Wpf (2) Twitchdash app (2)

About

If you like my projects or blog and want to discuss work opportunities or even taking part in a game jam, drop me an email!

Social Links

github

Location

United Kingdom