Okay the ending leaves you a little confused. The whole movie she keeps seeing things that aren't there. I think at the end there are a couple of things that show she did it all herself and her bf was not really there the whole time.
First, when she wakes up, he's not there. Second, the front doors are just fine, when the bf had broke them down. Third, in the end, she sees him again. I think she was again imagining him the entire movie and she killed all those people.