Preheat the oven to 325°F (163°C). In a bowl, combine graham cracker crumbs, melted butter, sugar, and salt. Press the mixture into the bottom of a greased springform pan.
Bake the crust for 10 minutes, then let it cool while preparing the cheesecake filling.
For the Cheesecake Filling:
In a large mixing bowl, beat the cream cheese until smooth. Add sugar and vanilla extract, continuing to beat until well combined.
Add eggs one at a time, beating well after each addition. Mix in flour and fold in sour cream until the batter is smooth.
Pour the cheesecake filling over the cooled crust and smooth the top. Bake in the preheated oven for 55-60 minutes or until the center is set.
Allow the cheesecake to cool in the oven with the door ajar, then refrigerate for at least 4 hours or overnight.
For the Blueberry Topping
In a saucepan, combine fresh blueberries, sugar, water, cornstarch, and lemon juice. Cook over medium heat until the mixture thickens and the blueberries burst.
Let the blueberry topping cool, then spread it over the chilled cheesecake