My Folder Structure Goal (Visual):
React-Learning/
│
├── Classroom-Project/
│ ├── todo-list/
│ ├── counter-app/
│ └── another-project/
│
└── Assignment-Project/
├── simon-game/
├── quiz-app/
└── another-assignment/
My ISSUE:
I’ve created this folder structure in one GitHub repo called React-Learning. Each project (like todo-list) is inside its own folder.
The problem is:
When I commit code inside todo-list, the commits show up in the main repo (React-Learning) commit history — not per project.
So after a few months and many projects, I can't easily track which commit was for which project. It gets confusing
What I Want:
I want to organize multiple small React projects in one place.
I want to clearly track commits per project (e.g., commits for todo-list should be grouped or easy to filter).
Should I:
Keep all projects in one repo?
Create a separate repo for each project?
What are the best practices as a beginner?.