Welcome to my repository showcasing a collection of projects completed during my journey at 1337. 15+ projects that cover various aspects of software engineering.
Nº | 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!