react a to z
project structure