The basics for a DIY mosaic project include:
A surface or base to put together the pattern, ensure that it can handle the weight of your decoration
Decoration materials, known as tesserae for mosaic, including small pieces of broken china, sea glass, glass, tiles, broken mason jar pieces, or any other materials
A marker to sketch out your design on the chosen surface
Adhesive to glue down the pieces onto your design. The adhesive type will vary based on the surface you decide to decorate, so make sure to do your research before selecting the adhesive.
Grout to fill the spaces in between the mosaic materials
Sealant to protect your final product as the finishing touch