That's impossible to some degree because English pronunciation varies so much across dialects.
Or rather, you could make writing phonetic but then spelling would have to vary by dialect.
Or rather, you could make writing phonetic but then spelling would have to vary by dialect.