I'm taking about a gigantic building that serves all the needs of small city, about a thousand inhabitants. People must be able to work, sleep, eat, play, and go to school all with out leaving the building.
Is such a thing possible with our current tech level?
Upon thorough inspection, I have decided that the city would probably also need a shopping center or market of some kind so the residents don't have to leave the city just to get groceries.
If possible, I would like to have a stadium or something similar so that the residents can enjoy sports without having to leave the city or being confined to watching it on TV. Also, if possible, some kind of worship center where more religious residents can meet together. Again, unlike the others, this is not necessary for city to exist but it would make it resident life easier.