I have an idea that has been growing and have been learning all of the necessary languages, methods, technologies etc. to get this idea put into reality. However there is so much out there that I don't know if I am going down the road that a rookie would take, or that my research is paying off and I am researching and learning the right things. Can I get some confirmation of ideas of what experienced people may take.

Project Summary:

  1. I was thinking of utilizing Saas to provide a user the ability to perform multiple tasks.
  2. I am deep into C# (still a rookie) to develop the method of those multiple tasks.
  3. I am learning HTML5 to display the multiple tasks.
  4. I would like to know what server infrasture would people suggest I look into to store database information relating to the user and the tasks performed.
  5. What hardware would be suggested to put all of this together.

Obviously I am not well versed on much of the IT configuration methods or programming languages. But I am on my way, any direction would be appreciated.

Thanks

Dani AI

Generated

laid out a sensible starting point — C# for logic and HTML5 for the UI. Several replies suggested other stacks (notably and ) and raised Azure as a host. For a C#-centric SaaS, the practical path is to build the backend with ASP.NET Core and use Entity Framework Core for data access: both are cross-platform, well supported, and let the app scale as needs grow. ASP.NET CoreEF Core. (dotnet.microsoft.com)

Start cloud-first rather than buying hardware. A managed PaaS like Azure App Service removes much of the operational load (patching, scaling, backups) and pairs naturally with a managed relational store such as Azure SQL Database for production data. When higher scale or control is required, containerization and orchestration are the usual next steps. Azure App ServiceAzure SQL Database. (azure.microsoft.com)

A solid development workflow speeds delivery: use Visual Studio or VS Code for C#, run the app locally in Docker to match production, and automate builds/deploys with CI/CD (GitHub Actions or Azure DevOps). Keep secrets out of code by using a managed vault and enforce HTTPS/RBAC from day one. DockerGitHub ActionsAzure Key Vault. (docs.docker.com)

Practical starter checklist:

  1. Scaffold an ASP.NET Core app and serve HTML5/CSS/JS UI.
  2. Add EF Core models and migrations for the database.
  3. Containerize the app for local parity (Docker).
  4. Deploy to a low-cost App Service + managed DB, enable Key Vault, and add CI/CD.

Hardware: a modern dev laptop (SSD, 8–16GB RAM) is sufficient. Iterate on a small cloud prototype before investing in servers. Resources mentioned in the thread (learning sites and PHP tips) are useful for web basics; this note focuses on a C#-first SaaS path and the cloud-first workflow to get a minimal product live quickly.

Recommended Answers

All 7 Replies

Member Avatar for Member #949455

Obviously I am not well versed on much of the IT configuration methods or programming languages. But I am on my way, any direction would be appreciated.

I'm not familiar with C#. But HTML5 is a good start.

I would also learn PHP and MYSQL databsae.

That's great, thank you. Do you know of any good material to learn PHP and MYSQL?

Member Avatar for Member #949455

That's great, thank you. Do you know of any good material to learn PHP and MYSQL?

There are alot of tutorial out there to learn PHP & MYSQL.

You can also search some tutorial on Daniweb.

I have seen dozens of Daniweb members post various website on those topics

If you use C# (I'm new to it too, but like what I see) would you run it on Azure?

My favorite is PHP & MYSQL
easy to learn, easy to use and easy to apply.

Yes, HTML5 whould be the best answer. i recommend w3school, where you can learn and practice your codes at same place.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.