An open API service indexing awesome lists of open source software.

https://github.com/marinsucks/42

All the projects I completed at 42.
https://github.com/marinsucks/42

c cpp docker sysadmin web

Last synced: 3 months ago
JSON representation

All the projects I completed at 42.

Awesome Lists containing this project

README

          

# My 42 Journey

Hey there! I'm Marin, a student at [42 Paris](https://42.fr) since Nov 2023. This repo is here to share all of my projects made at 42.

## Web Projects

- ๐Ÿš€ [**transcendence**](https://github.com/42mates/transcendence/) - A full-stack single page web app for the PONG game.

- ๐Ÿคตโ€โ™‚๏ธ [**webserv**](https://github.com/42mates/webserv/) - A NGINX-inspired HTTP web server.

## DevOps Projects

- ๐Ÿณ [**Inception**](./devops/inception/) - I containerized a full wordpress application using `docker compose`.

- ๐ŸŒฑ [**Born2beroot**](./devops/born2beroot/) - I set up a secure Linux server environment following strict guidelines.

- ๐Ÿ›œ [**NetPractice**](./devops/netpractice/) - I learnt how to connect small-scale networks using IPs and masks.

## System Projects
- ๐Ÿš **Shell**:
- [**minishell**](https://github.com/42mates/minishell/) - A basic reproduction of `bash` (group project with [@ku-alexej](https://github.com/ku-alexej)).
- [**pipex**](./system/pipex/) - A program reproducing the pipe '`|`' behavior.

- ๐Ÿงต [**Philosophers**](./system/philosophers/) - An introduction to threads and mutexes through the classic dining philosophers problem.

- โ™ป๏ธ [**push_swap**](./system/push_swap/) - A sorting algorithm following restricted operations.

- ๐Ÿ•น๏ธ **Graphics**:
- [**cub3D**](https://github.com/42mates/cub3D) - A 3D game using raycasting techniques, inspired by the classic game Wolfenstein 3D (group project with [@ku-alexej](https://github.com/ku-alexej)).
- [**so_long**](./system/so_long/) - A Pokemon Heartgold-like desktop minigame using the X11 framework.

- ๐Ÿ“ฆ [**CPP Modules**](./system/cpp-modules/) - Ten modules to learn Object-Oriented Programming through C++98.

- ๐Ÿฃ **Basic C functions**:
- [**Piscine**](./system/piscine/) - Gotta start somewhere! I learned the basics of C and Shell.
- [**libft**](./system/libft/) - I built my own basic C library.
- [**ft_printf**](./system/printf/) - I created my own implementation of printf.
- [**get_next_line**](./system/get_next_line/) - Unlocked the magic of reading files line by line!

## Contact

For any further information, feel free to contact me on [hello@marinbecker.me](mailto:hello@marinbecker.me) and go take a look at [my website](https://www.marinbecker.me)!