Barbershop

System’s Programming Final Project.

This is a virtual barbershop that uses Message Queues, Threads, and Semaphores for IPC. It uses an MVC architecture with GTK3.

demo

It was written in pure C with much love and dedication. I throughly enjoyed understanding the internals of OSs and memory.

HowTo

To spawn GUI
make
To spawn controller
make controller
./controller