Whenever I start a new .NET Core project I like to separate out parts of the app into individual projects. Traditionally, I break down a solution like this:
[Solution Name].Data- contains models, migrations and database context classes[Solution Name].Logic- contains services, extensions and mapper profiles[Solution Name].Web- contains all web layer components