C#C
C#16mo ago
Erdnoss

Help with finding a good start for a Project

Hello everyone,

I recently started my apprenticeship as a C# Software Developer. I have basic knowledge of C#, HTML, CSS, and SQL Server.

Recently, I got moved into an another team, so I’m not really programming actively anymore. I want to change that and start programming (and also building up my portfolio) in my free time, where I would probably just game anyways.

I was thinking of starting with a “coding tracker.

Short description: It should be a web app that I will host on my home server. The web app should start off basic and just have a button to “check in/out-> Saves timestamp in a database. Then another page to display the data in different ways. I was thinking of using SQLite because it is simple and lightweight. In the future, I would like features like:

-> User login

-> Desktop/Phone app (UWP app) to do the same or even try and track specific tasks automatically

-> Somehow being able to, after checking out, link to a specific commit

Those are only plans that sound doable and would probably get me a lot of experience, in my opinion.

The problem is that I am not sure how to make it work. Should I use Blazor so that I have front/backend with pure C# and no other languages really? Or should I go in for JS frontend and C# backend? Does anyone have any idea what the best would be for me? I just need a starting point. I’m ready to learn as much as I need to. Also, if there’s something wrong with my plans, please correct me or suggest something.

Thank you in advance :)
Was this page helpful?