Site transfer from Joomla
You mean with your own CMS? you will mostly have to deal with the authentication and permission system.
look at what is done in civi for WP, J+, Drupal to give you a sense of the scope. I personally would not invest this time for no obvious value, but I would not either "hand code" my site, so YMMV ;)

Good luck!