Implement Linux Shell C, cmd Alias info

I am a Bachelor student in computer science, and we learn C and functions related to the system. We have a project which is to create a little version of a shell with a bunch of command like cd, echo... I required your help today, in order to create the command alias, and the config file by the same occasion x). If you can give me some link or some data about the subject, it will be wonderful, since when I searched online, it tells me how to create real alias in the shell.

Thanks to your help