Honestly, I've mostly toned down over the last couple years; These days I just do weddings, parties for friends, and dances at my school district where I work my day job as a school counselor.
There was a time I did vinyl trance on the weekends in the Cleveland OH/Pittsburgh PA areas and swing dances every Thursday night in Youngstown, OH. Used Technics decks and Tascam mixers with Carver and Pioneer amps pushing JBL speakers (six 15", two 18", and a bunch of really annoying horn tweeters), enough to quite easily fill the occasional football field sized outdoor job or the more frequent club and gymnasium jobs.
Vinyl and electronic music started to die where I was, my back began to feel like it was breaking when I loaded and unloaded speakers, I was moving across the country (didn't want to move all that), and I needed weekends for other things, so I sold a lot of stuff (including the box trailer that carried it all) and stuck only with a smaller system for a few events here and there.
Currently I run an Asus laptop
and homebrew desktop
mixed by an el-cheapo radio shack mixer
. This feeds Pioneer and Technics amps, which power anywhere from two to eight 12" infinity woofers (plus accompanying cone mids and dome tweeters), depending on how big the venue is. That's plenty for a high school gymnasium or other similar venue, but very weak outdoors. The benefit is that this gear is lift-able without risk of hernia, fits under the cap of the truck, and has very good sound quality unlike the boom-and-scream monsters of the past.
I had a separate guy do lighting in the past (lighting is his career), and all I do now is a strobe, a multi-laser pattern thingie, a fogger, and for around the booth/table, a few 3-foot blacklights and some christmas lights; in other words, not much.
I'll have to post some pictures of what I use next time I do a gig. Homecoming season is coming up in October, and I might do a gig before that if my kids behave well enough to earn it (I usually do it as a reward if the student body in general has a good month).