Neilkumar, I think the consensus will almost certainly be that the publication will make you look amateurish, and that down the line you'll be embarrassed and try to avoid mentioning it. If it's not polished enough to be published in a respectable academic venue (and I would be surprised if one undergraduate thesis in a million were that polished), then it's best not to publish it.
Chime. It's really not a publication in the academic sense. It's about the equivalent of putting it up on your website.