Question Details

No question body available.

Tags

c# asp.net-core-mvc razor-pages

Answers (6)

February 11, 2026 Score: 1 Rep: 1,622 Quality: Low Completeness: 10%

First, it is really hard to suggest an idea for people who don't know your background except your short description. Do you have any public works on GitHub or other code repositories?

I guess you want a project for just one developer, yourself, it that right?

February 11, 2026 Score: 1 Rep: 143 Quality: Low Completeness: 20%

Well, it's very difficult to simply suggest a project to you since you did not specify much in your description. Don't worry, we all have been in that position.

My suggestion will be that you create something that you can like and share with your friends (as you said you are in school). Something that you can relate to for starters, nothing grand like a simple document converter, or if you are interested in AI and other similar items, you can create a project to help with your schoolwork, etc.

A simple suggestion: look around you and think of ways to use your skill to make stuff easier.

February 11, 2026 Score: 0 Rep: 41,664 Quality: Medium Completeness: 100%

For web apps, i find very useful to try to implement basic functionalities.

First step:

create basic webapp, expose endpoint, try to debug simple endpoint, see what is HttpContext, how you can use it to interact with incoming HTTP request and HTTP response to return.

Access HttpContext in ASP.NET Core

Second level

Try adding some middleware, read how the HTTP pipeline works, learn basic concepts of ASP.NET beyond simple endpoints.

Additionally, reading about REST APIs would become useful at this stage.

ASP.NET Core Middleware

Third level

Explore further:

  • application configuraiton: env variables, appsetings.json, IOptions pattern
  • explore global error handling

Configuration in ASP.NET Core

Options pattern in ASP.NET Core

Fourth level

Explore more advanced areas such as authorization and authentication.

Overview of ASP.NET Core authentication

Introduction to Identity on ASP.NET Core

Going further

I think above should give you firm idea about ASP.NET.

By that time you should also have better idea what you want to do and what to explore.

I could suggest going deeper to databases, learn SQL and then ORM, such as Entity Framework.

Entity Framework

TBC..

February 11, 2026 Score: 0 Rep: 39,131 Quality: Medium Completeness: 50%

There are various webpages with coding challenges that might be fun to solve. Try searching for "programming challenges" and see if anything picks your interest. Keep in mind that the difficulty of problems has a very wide span, so do not be discouraged if some problems are to difficult.

If you want to get started in some specific technology it is often useful to start with any tutorials provided. For learning databases I would suggest Getting started with EF Core. This should give you a decent base to build upon for more advanced projects.

As for specific projects, this is more of a personal preference. My main recommendation would be develop things in small steps and keep in mind that you can extend almost any project. If you have a simple messenger, how about persisting messages in a mailbox for later reading? Or write an UI application to send/receive messages? Maybe allow sending of files? Or allow messages to be formatted using something like markdown?

February 11, 2026 Score: 0 Rep: 7,497 Quality: Low Completeness: 10%

this answer IMHO doesn't really describe a "project", but more like general things to learn e.g. a "project" would be something like "develop a chat appliction" to finish this project you will need to lear how to xxx

February 11, 2026 Score: 0 Rep: 8,710 Quality: Low Completeness: 40%

I wouldn't recommend doing lengthy tutorials, because this might get boring quickly. Instead look at your interests/hobbies and try to come up with a project idea in that realm that's actually somehow useful to you.

If your idea seems too ambitious at first then try to break it apart into smaller parts to get started. Don't feel guilty if you'll never finish that project, because you will still have learned a lot just by attempting. If you come up with a much more interesting new idea in the middle of a project then don't fear just ditching the current one entirely and diving into something new. In the beginning you should definitely always work on the projects that motivate you the most, because that's where you will learn most effectively.

If you're absolutely out of ideas then google "build your own x".

Don't take it too seriously and stay curious.