If it's your first time doing that I think a day is impressive, with time after you deliver several projects then a new project will mostly be copying from a working system which makes it faster.
Plus with time you build libraries that you reuse thus saving you time.