project concept and gitignore