It would have been cheaper to buy individual modules and put them onto a simple board but what's the fun in that. It is a mish mash of parts as I used mostly what I could find at work apart from the sensors and IC's.
From memory the pcb's were about $3 for 10 delivered.
The board contains:
TP4056 charger with charge protection
Voltage regulators from 12V+ solar to 5V and 5V to 3.3V
ESP-12f
Light sensor
BME temperature humidity pressure sensor - was cheaper to de solder from a module than buy
Two ADC inputs
ADC
Some redundant pins
One problem I had was the footprint was incorrect for the 3.3V regulator - I should have checked it. I did think it was an odd footprint at the time.
Yet to test it fully but it starts and uploads SOME data but not all. I am not sure how to find out what is going wrong.
Already working on a V2 version
Anyway it keeps me busy.