No implementation for play.api.db.slick.DatabaseConfigProvider was bound

One issue I can see with your application.conf is that it misses the play-slick specific configuration keys. In fact, you should remove the db section from your application.conf, and replace it with slick.dbs as shown in https://www.playframework.com/documentation/2.5.x/PlaySlick#database-configuration

Another thing you likely want to do is removing the jdbc dependency from your sbt build file, as to my knowledge (which is based on Play 2.4.x) you can't use both play-slick and jdbc on the same Play project.

I'd definitely suggest you to read the Play-Slick documentation to better understand how it works.

Hope this helps!