Mathis Grosjean's Projects
Quick chat app made with Firebase and Javascript to learn fundamentals about Firestore (serverless, noSQL cloud database) and firebase hosting.
This project is inspired by the world-famous eponymous Wolfenstein 3D 90βs game (you can play here: http://users.atw.hu/wolf3d/), 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...
Recode a part of the famous printf function. The versatility of the printf function in C represents a great exercise in programming for us. It will enable you to discover variadic functions in C.
System Administration project to discover Docker and set up a web server. This server will run multiples services: Wordpress, phpMyAdmin, and a SQL database.
Cluster management and deployment with Kubernetes. Virtualize a network and do "clustering". There is multiples services: Nginx, PhpMyAdmin, WordPress, MySQL, FTPS, Grafana, InfluxDB.
Get familiar with assembly language and build your own library. An assembly language is a low-level programming language designed for a specific type of processor. It may be produced by compiling source code from a high-level programming language (such as C/C++) but can also be written from scratch.
First 42 team project. Recode a simplified shell. Main challenge is divide work efficiently, teamwork on GitHub and.... do a shell ! There is a lot of little exceptions to handle that can be tricky...
simple painting classifier powered by machine learning
Piscine 42 to learn C++ and concepts of objet-oriented programming. You best friend will be https://www.cplusplus.com/. It's really interesting and useful because you will probably code with objet-oriented languages later -i.e if you code in Java, Python, R, PHP, JavaScript, Ruby, Perl, Swift...