This is a project I've been working on for some time now; It contains a Pi Zero, a thermal printer that can print stickers, a pi camera, a 1200mah 2s lithium-ion battery, and some power circuits.
A short press on the green button takes a picture, by rotating it you can adjust the brightness of the picture, and a long press prints the picture onto the sticker paper.
This is quite a difficult build so I probably won't make a full tutorial, but if you know what you're doing and still want to give it a try, or are just looking for inspiration, these are the parts I used:
Parts list:
Raspberry pi Zero W
EM5820 thermal printer
2s 1200mah li-ion battery
raspberry pi camera v1.3
2 green, 2 red leds
ST7789 240x240 SPI screen
EC11 rotary encoder (D profile)
2s lipo protection board
2s usb lipo charger
5V BEC module
usb C female port
2 3x6x8 aluminium bushings
6 1x6 round magnets
4 9x3x1.5 magnets
A variety of m2 m2.5 and m3 bolts
The author remixed this model.
The camera protection mechanism is based on this model. It is modified to fit on the camera, and I've added some magnets.