Martin Jean-Christio's Projects
42 all projects overview.
42 Exam revision
Enable a Dark Mode in 42 network intranet with Stylus web plugin
42 virtualisation project
Create a small Instagram-like site allowing users to create and share photo montages. Thus implement, with a bare hands (frameworks are prohibited), the basic functionalities encountered on the majority of sites with a user base.
COVID-19 Switzerland map cases
Time to dive into Object Oriented Programming!
This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you'll have to find your way.
Easy PHP, Node & mysql dev environment
Libft, get_next_line, ft_printf
Make your own linux distribution
Recreate printf to learn mainly how to use the variadic arguments.
This project is about creating a website for the mighty Pong contest!
Function which returns a line read from a file descriptor.
This project aims to broaden your knowledge of system administration by using Docker. You will virtualize several Docker images, creating them in your new personal virtual machine.
42 Libft for all .c projects
This project is about creating a simple shell to learn a lot about processes and file descriptors.
The purpose of this project is to code a small data exchange program using UNIX signals.
NetPractice is a general practical exercise to let you discover networking.
Basics of threading a process, see how to create threads and discover mutexes.
This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves.
Small 2D game to learn how to work with textures, sprites. And some very basic gameplay elements.
Learn to develop GUI applications with the SWING framework, in order to create an RPG game.
The Target.js framework is a minimalistic hande made and vanilla js approach to creating dynamic web applications similar to React.
Blueprint for local dev with HI Toolkit
Clone of capstone project of EPFL Extension School Certificate for Web Application Development
This is when you finally understand why a URL starts with HTTP