As her friend, you should be giving her a gift for the bridal shower, and then one on the wedding day (barat day), as that is the event from her side. You dont have to give her anything at the valima.
You can find out if she has a registry for her bridal shower or wedding, and then get items from that. The bridal shower one can be less expensive, and the wedding one more expensive. Or you can get her a gift for the shower, and give her money on the wedding, as I know most people prefer to get money these days.