C#C
C#17mo ago
Doggy

ASP.NET Core (backend) + Avalonia UI (desktop frontend)

We are tasked to create an application for our project and we have to make sure that it can perform on kind of low-end hardware something like intel i3 7th gen and 8gb of ram, thats why I chose C# because my thinking is that if I try to create a web app is that I'd be working with the chromium engine which is slow (please correct me on this)

We are tasked to create essentially 2 applications in one. The first application is Attendance Monitoring System and Student Management System.

the Attendance monitoring system
  • Able to log the attendance and stores it in the database
  • Capture the picture of the said attendee
the Student Management System
  • The Administrator is able to upload documents and etc.
  • The administrator is able to manipulate the data that was written.
My questions are the following:
  1. Is this "tech-stack" plausible? Am I able to divide the work for frontend guys and backend guys?
  2. Is it easy for me to create ASP.NET Core APIs? (I came from Java Springboot and have quite good understanding on how it works)
  3. Are the said technologies hard to learn? (most of my groupmates have basic understanding of programming in C#)
  4. Do I ensure that this application can be deployed in a low-end hardware like the specs mentioned above?
Thank you!
Was this page helpful?