It helps if you have a common goal, like obviously there is a reason you want to work so much on this project, you want to, as people have stated before, acquire currency. It sounds like she is still in party mode, and there is nothing wrong with going out with your gf once a week or so just for a little bit, doing something she wants to do. It sounds like she wants to spend time with you, but your work is getting in the way of that.
You're not giving her what she wants, and while you will never be able to give a woman everything that she wants, or exactly what she wants, you should be able to go about 95% of the way without much of a problem, and women will love you for it. To me, it sounds like you are putting work ahead of your relationship, which is not going to work for your relationship.
Now with all of that being said, she is pretty much completely in the wrong. If her actions and words are affecting you that badly, and you let her know that, and she still treats you like that, it means she has no respect for you. She thinks that if she nags and bitches enough, you'll do what she says. You're going to have to be firm with her and make some sort of compromise if you want it to work out if either of you can't commit to that, then it is best to just end it right now.
Just wondering is the house in your name or her name? Because I am really hoping its in your name, if it is, let her down easy, she will probably want to go stay over somewhere else that night, and it most states, if your name isn't on the lease or the mortgage, you have to have slept there 14 or 21 consecutive nights in order for it to be your primary residence, this starts over when one night is missed. Usually, if she tries to come back the next day and act like its her house, even though you are broken up, you can call the police and they'll escort her out.
If its her name on the papers, then just move out, its not worth the headache. If both of your names are on the papers, most of the time, if you both agree to it, the bank or landlord will take one of your names off of the lease/mortgage. However, the bank probably won't let you take off one of you if you or her earn significantly more than the other. They want it to keep being paid off, if you earn way more, you should be good, if not, then you might be out of luck.
Of course she might play the bitch here and refuse everything and technically, you can't kick her out. What you can do though is call the police if she ever brings anyone over and tell them that you don't want them on your property. That will get old after about once, and she'll be ready to move out. Of course she can do this to you too, but if all you do is work, you don't have much to worry about.