Your "timemachine" has probably done its job and you have a set of files which match your working development site before you attempted to upload it. What it has not restored is the WordPress database, you should have been doing snapshot backups of it as you developed your site, this is easy to do using "EXPORT" in phpmyadmin.
I hear you saying that you can't find your database using phpmyadmin. You need to look at your "wp-config.php" file, it will have the database name, go into your localhost phpmyadmin and you will find it there, are you sure you were not looking at your webhost phpmyadmin ?
You need to get your localhosted website going again, redoing whatever work has been lost, it will go much more easily the second time, I have done this. Once you are happy with it, backup the files and backup the database. The FTP all of your files to the hosting, the only file that gets changed is wp-config.php, it needs the database name+user+password for the database you created on the hosted site.
Now use a plugin like DUPLICATOR to assist with moving your WordPress database.