There's a LOT of discussion about this issue and usually it comes down to lack of experience/knowledge and lack of a colour managed, externally monitored workflow. However, to get you out of a difficult situation and assuming you're delivering only for web, then you can try these simple steps in this order:
Turn off 'use Mac Display Color Profile for viewers' (this is in Color Management settings in Resolve). Your image will look different in the viewers, but you really need this option switched off.
Render out as ProRes 422 HQ
Try using VLC to play the file back. Chances are it will match what you see in Resolve. Don't use Quicktime - Gamma is incorrectly represented when playing back some video codecs.
Unfortunately web browsers display colour differently so that is out of your control.
Get this project out the way, then go and read the manual and study colour science, save some cash and buy some external monitoring hardware