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 :)
14 replies