Mojtaba toof's repositories
cub3D
This project is about Raycasting, Raycasting was a mathematical technic used by wolfenstein 3D game for the first time.
Delivery-Fee-Calculator
This is an interesting API to calculate delivery cost for a user.
Final-project-Django-course
This is my final projects for the Meta Django Back-End course, where I focus on designing the back-end of a fictional restaurant Website using Django and two APIs Django rest framework.
minishell
Minishell is a simplified UNIX shell clone written in C, featuring basic functionalities like cd, echo, exit, environment variables, redirections, and pipes. It provides a platform to understand systems programming, shell operations, and environment management. Perfect for learners and those looking for a lightweight, efficient shell.
philosophers
Solution of classical synchronization problem about dining philosophers where each philosopher is a thread and mutexes are used to prevent deadlocks.