Ishak Zail's repositories
42sp-cursus-born2beroot
This is my implementation guideline for a Linux Server configured in a Virtual Machine
Disharge-Hardware
During my end-of-studies internship in the second year of my University Technology Diploma (DUT) within the OCP SA group, I developed a Java application for the disposal of computer equipment using JavaFX for the graphical interface.
Exam_Mangement
The aim of this Website is to efficiently manage exams, subjects, students, departements and marks.
ft_irc
The ft_irc project is an Internet Relay Chat (IRC) server. The project involves creating a server that allows multiple clients to connect and communicate with each other through various IRC commands. The server also supports channels, where clients can join and communicate with each other.
ft_transcendence
This project is about a website for the mighty Pong contest!
inception
This project aims to virtualize several Docker images, creating them in a virtual machine.
Video-resizer-trimmer
This Node.js application built with Fastify and FFmpeg allows users to upload a video, trim it to a specified duration, and resize it to given dimensions.
ft_printf
The aim of this project is to recode the original printf function in C. In order to do that, it is mandatory to know how to implement variadic functions.
get_next_line
Get Next Line is a project at 1337. It is a function that reads a file and allows you to read a line ending with a newline character from a file descriptor. When you call the function again on the same file, it grabs the next line. This project deals with memory allocation and when to free and allocate memory to prevent leaks. A (-1) is returned if an error occurred. A (0) is returned if the file is finished reading. And a (1) is returned if a line is read.
ishakzail
Config files for my GitHub profile.
Libft
An open source standard C library that includes useful functions (Refactoring some libc functions + our own functions).
minitalk
Client/Server Communication Program using UNIX signals (C Programming).
Philosophers
This project aims to understand multithreading and mutex resolving the dining philosophers' problem
push_swap
The aim of this project is to sort data on a stack with the lowest number of actions from a limited set of instructions
react-login-register
Elegant Login/Register Box on React explained on Video Tutorial
so_long
This project is a very small 2D game. Its purpose is to make you work with textures, sprites, and some other very basic gameplay elements.