A fully featured, commercial ray tracer takes many years, much like a fully featured, commercial web browser.
A text-only browser without scripting support, like lynx, could be a more reasonable project, but still larger than a basic ray tracer, or even a ray tracer + a basic material system.