I want to practice C and Vim. That's literally it. That's kinda the whole purpose of the project. I am using Vim as my main text editor and wanted to try it out in an actual small project.
I don't think so. But go ahead if you want.
It's not.
Just run gcc -Wall -o chell src/*.c
and then ./chell
or make && make run
from any existing shell and you will get the chell "bash-like" prompt.