Skip to content

A list of All projects completed during my journey at 1337 (42 Network)

Notifications You must be signed in to change notification settings

Abdeljalil-Bouchfar/42-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

1337 Projects Showcase

Welcome to my repository showcasing a collection of projects completed during my journey at 1337. 15+ projects that cover various aspects of software engineering.

Projects List

Project name Description Topics Solo/Group Status Grade
1 Libft Coding a C library that contains a lot of general-purpose functions that C programs rely upon. Basics of C Makefile LinkedList Solo 125
2 get_next_line a Way to read content line by line from a file, stdin, or even later a network static variable file descriptor Solo 125
3 ft_printf Recode C printf() with Variadic functions(Variable argument lists) variadic function ctype Solo 100
4 born2beroot Create a machine in VirtualBox under specific instructions. Then, at the end of this project, and set up an operating system while implementing strict rules. system administration virtual machine Solo 100
5 push_sawp Create an algorithm to sort data on a stack in the fewest operations possible, using a limited set of instructions. algorithms data structure implementation Solo 125
6 fract-ol This project is about creating graphically beautiful fractals. graphics math Solo 100
7 pipex This project aims to deepen your understanding of UNIX mechanisms (Redirections and Pipes). UNIX process file descriptor Solo 125
8 Philosophers learning how threads work by precisely timing a group of philosophers on when to pick up forks and eat spaghetti without dying from hunger. UNIX threads Synchronization Solo 100
9 minishell Create a simplified version of the shell program UNIX shell process file descriptor Group 100
10 NetPractice General practical exercise to discover networking. networking Solo 100
11 cub3d Learn about ray-casting by trying to recreate Wolfenstein 3D. graphics math parsing ray-casting Group 120
12 CPP Modules The goal of these modules is to introduce us to Object-Oriented Programming. CPP OOP Solo 100
13 webserv Building web server from scratch using C++ CPP OOP HTTP Group 125
14 Inception This project aims to broaden your knowledge of system administration by using Docker Docker containers docker-compose system administration virtual machine Solo 100
15 ft_transcendence This project aims to provide users with a platform to play Pong with others in real-time, featuring a user-friendly interface, chat functionality, and multiplayer online games. Vue.js Tailwind NestJS Figma PostgreSQL Docker docker-compose Group 100

Feel free to explore each project's README for more details. If you have any questions or feedback, don't hesitate to reach out.

Happy coding!

Releases

No releases published

Packages

No packages published