Alright figured it out.
PRETTY MUCH on my development PC the SQL server name was "SQLEXPRESS" which i think is default.
the fact that my laptop came with sql server express with a DIFFERENT name was the problem. I tried setting up an alias but failed. Then I proceeded to uninstalling the SQL server and reinstalling it with the correct name.


everything is good now

I was actually wondering before i mark this as resolved, is there a way to make it connect to any server name? I know in my connection string its hard coded (the way VS made it), so is tehre a way i can soft code it?