From emergence to eruption- A comprehensive simulation of a solar flare