Thank you for the query.
This sound like a food poisoning
indeed. Especially that after vomiting
your stomach started to improving. Beer could also irritate the stomach and cause such symptoms. But which food has caused your symptoms is not extremely important if you find the symptoms getting better. More important is to have good diet and keep your stomach healthy.
Irritated throat, esophagus
irritation and little blood during vomiting are very common symptoms and should go away in a few days.
I suggest you to have soft diet
, avoid fatty foods, spicy foods, alcohol and coffee (coffee stimulates stomach acid secretion). If the symptoms wont completely go away in a week or so, gastroscopy should be done.
Hope this will help.