Projets
Découvrez mes réalisations en développement web, cloud, IA et automatisation.
42sh - Custom Shell with Advanced tcsh Functionality
42sh is a custom shell developed as a final project at Epitech, designed to emulate tcsh functionality. It offers comprehensive command management, environment handling, advanced scripting features, and customization options.
AirTrack: Real-Time Flight Tracking App
Take to the skies with AirTrack, the ultimate real-time flight tracking app that revolutionizes how you keep tabs on global aviation. Designed with cutting-edge technology and an intuitive interface, AirTrack empowers users to track flights across the globe, offering live updates and comprehensive flight details right at your fingertips. Key features include global flight search using flight numbers, real-time map tracking, in-depth flight information, and live airport data.
B-CPE-200 Epitech Project: Dynamic Maze Generator & Solver
Unlock the realm of programming challenges with a uniquely designed maze generator and solver project from Epitech CPE-200. This project not only enriches the maze navigation field but also transforms the educational journey through algorithmic implementations. Harnessing the power of C programming, this project deftly generates complex mazes while also providing robust solutions to navigate them. Perfect for problem solvers and coding enthusiasts, this project consists of meticulously organized C source files and headers, ensuring efficient execution and seamless integration.
Binpacking-js: Advanced Multi-Dimensional Space Optimization
Binpacking-js is a JavaScript library designed to optimize space usage by facilitating bin packing across 2D, 3D, and 4D dimensions. The library supports easy integration, offering a robust API and intuitive examples that enable developers to efficiently manage packaging needs in applications related to logistics, inventory, and spatial analysis.
Blockchain Portal: Your Gateway to Ethereum Insights
Explore the intricate world of Ethereum with Blockchain Portal, a cutting-edge application designed for cryptocurrency enthusiasts and developers alike. Powered by Next.js, this simple yet effective app provides real-time access to Ethereum prices, gas fees, balance checks, and transaction histories. Whether you're a seasoned blockchain veteran or just starting your journey, Blockchain Portal offers the tools you need to stay informed and make smarter crypto decisions. Dive into the decentralized future today with ease and confidence.
Bootcraft CLI Tool: Create Bootable USBs from Windows ISO
Bootcraft is your go-to command-line tool designed to simplify the creation of bootable USB drives from Windows ISO files. Whether you're a developer, IT professional, or tech enthusiast, Bootcraft provides a reliable and efficient solution for transforming your USB drives into powerful Windows installation tools.
Bubulle-Norminette-2022 - Custom Shell Project
The "Bubulle-Norminette-2022" repository by FaureAlexis is a student project from Epitech's first year program, named "42sh". The primary objective of this project is to develop a shell similar to tcsh. This shell is capable of handling various operations such as command processing, environment management, piping, stream redirection, use of semi-colons, wildcards, history, and aliasing, among other features. The project was graded a "B".
Streamline Jenkins Automation with Configuration as Code Plugin
The configuration-as-code-plugin is a Jenkins plugin designed to revolutionize how Jenkins is configured by utilizing YAML-based configuration as code. The plugin aims to simplify Jenkins management, enabling users to define configurations in a human-readable format and store them in source control. This approach promotes consistency, reduces human error, and makes Jenkins deployments and configuration changes more repeatable and transparent.
Create TypeScript App - Efficient Web Development Starter
Kickstart your web application projects effortlessly with the 'Create TypeScript App' - a comprehensive script designed to build robust front-end and back-end solutions using TypeScript. Simplify your development process with a tool that's perfect for developers looking to save time and increase productivity.
Enhance Your Command-Line Experience with Cursor Rules Gen Prompt
The repository 'cursor-rules-gen-prompt' by FaureAlexis offers a custom shell environment replicating 'tcsh' functionalities. It efficiently manages commands, environment variables, pipes, stream redirection, command history, aliases, and more.
Create Professional CVs with Markdown CV Creator
Unleash the power of simplicity and professionalism with the Markdown CV Creator, a cutting-edge project designed to streamline your resume-building process. Born from the innovative minds of Epitech, this project revisits the essence of a shell-like environment, ingeniously repurposing it to craft resumes that stand out.
Integrate Flask with Ansible for Seamless Deployments
The 'flask-ansible' repository by FaureAlexis demonstrates the initial exploration of combining Flask, a micro web framework, with Ansible, an automation engine. This project aims to streamline deployment processes and improve Flask applications through automated configurations, making it ideal for developers and DevOps professionals.
Seamless KYC Solution for French Users with France Identite JS
Introducing France Identite JS, a streamlined KYC solution crafted specifically for verifying French users. Leveraging the precision of the France Identite validation service along with the robust automation capabilities of Selenium, this project simplifies identity verification, ensuring swift and secure user authentication. Ideal for businesses aiming to align with local compliance while providing a seamless user experience, France Identite JS emerges as an efficient and effective solution. Whether you're a startup or an established enterprise, integrating this service into your workflow means enhanced trust and streamlined operations. Empower your application with localized expertise and reliability with France Identite JS today.
Efficient Session Management with hono-sessions-redis
Transform your Node.js applications by seamlessly managing session data with the 'hono-sessions-redis' module. The package integrates the efficiency of Redis, a powerful in-memory data store, with Hono's sessions to provide a scalable solution for handling session data. Utilizing ioredis for its flexibility and performance, this adapter ensures data persistence, quick retrieval, and reliable session management for applications of all sizes. Ideal for developers seeking enhanced speed and security, 'hono-sessions-redis' empowers your applications with robust, real-time session data handling. Dive into modern web development with this essential Node.js tool, perfect for projects demanding high availability and quick data access.
Hono Sessions: Seamless Cookie-Based Session Management
The `hono_sessions` repository by FaureAlexis is structured to provide cookie-based session management for Hono applications. This project effectively manages user sessions, crucial for authentication and persistent data handling in web applications. It features a comprehensive project structure that includes directories for source code, headers, and tests, highlighting a focus on low-level programming and robust functionality.
Intra-Epitech-Client: Advanced Shell by FaureAlexis
Embark on a journey with the 'intra-epitech-client' - a project designed as part of Epitech's first-year curriculum, aimed at developing an advanced shell that echoes the functionality and versatility of tcsh. This shell is tailored to handle a broad spectrum of commands, including environment management, pipes, stream redirection, and features like semi-colons, wildcards, command history, and aliasing. Engineered with a robust architecture, it ensures seamless execution of shell operations for both novice and experienced users.
Knex TS Types Generator - Elevate Your TypeScript and Database Integration
The `knex-ts-types-generator` project, authored by FaureAlexis, aims to generate TypeScript types for Knex from a database through schema introspection. Elevate your database interactions in TypeScript with this powerful tool designed for developers using Knex.js who want to enhance their database schema management by automatically generating TypeScript types. Ensure type safety and reduce errors in your codebase, improving efficiency and reliability with effortless integration into existing Knex.js setups, accurate type generation through schema introspection, and increased productivity and reliability.
Discover 42sh: A Powerful Shell Inspired by tcsh
The 42sh project by FaureAlexis is an endeavor to create a functional shell program resembling tcsh. Developed as part of Epitech's first-year final project, it includes functionalities like command management, environment variables, pipes, stream redirection, wildcards, history, and aliasing. The project was graded B, reflecting strong execution of complex tasks.
Explore Advanced Shell Scripting with 42sh - my_rpg Project
The repository **my_rpg** by FaureAlexis is a first-year final project completed at Epitech, titled "42sh". The primary aim of this project is to develop a functional shell similar to `tcsh`. Much like `tcsh`, this shell can handle various tasks such as managing commands, environment variables, pipes, stream redirection, semi-colons, wildcards, history, and aliasing. The project received a grade of 'B'. To utilize this shell, you simply run the command: `make re; ./42sh`.
Node Colorful Logger: Boost Your Node.js Logging Efficiency
Enhance your Node.js logging process with Node Colorful Logger, a lightweight and dependency-free tool designed for vibrant and clear logs. Ideal for developers, it delivers error, warning, and informational messages in distinct colors with precise timestamps for easy tracking.
Reimagine Directory Listing with PSU-100-myls
Dive into the world of UNIX with PSU-100-myls, a specialized project designed to replicate the widely-used 'ls' command. Built during the first year at Epitech, this project is more than an academic exercise—it's a powerful tool that demonstrates the inner workings of shell commands. Whether you're a developer looking to understand command-line interfaces better, or a student eager to explore practical coding applications, PSU-100-myls provides a hands-on opportunity to grasp these essential UNIX concepts. Experience seamless directory management, enhanced through comprehensive functionality including directory listings, sophisticated file handling, and accurate metadata retrieval. Unlock the potential of command-line proficiency with PSU-100-myls—your gateway to mastering system navigation and file management.
Explore the PSU-101_navy Project: Build Your Custom Unix Shell
The 'PSU-101_navy' project by FaureAlexis is a student project from Epitech, serving as a final project for first-year students. Named '42sh,' it involves creating a shell similar to tcsh (a Unix shell). The aim is to develop a functional shell that handles commands, environment variables, pipes, stream redirection, semi-colons, wildcards, history, and aliasing.
PushswapChecker: Building a Functional Shell at Epitech
The 'PushswapChecker' repository by FaureAlexis represents a final project completed during the first year at Epitech. This project focuses on creating a shell operation similar to tcsh, encompassing features such as command management, handling of environment variables, pipelines, stream redirection, semicolons, wildcard processing, command history, and aliasing.
Seamless SSE Integration for React with AdonisJS Transmit
Elevate your React applications with 'React-Adonis-Transmit', your go-to solution for integrating Server-Sent Events (SSE) using AdonisJS Transmit. Designed for modern web developers, this library ensures seamless data exchange between your React components and server without the overhead of HTTP requests. Perfect for applications needing live updates like notifications, chat applications, and dashboards.
Sentry MCP Server: Advanced Error Data Analysis Tool
Unlock the full potential of your AI-driven insights with 'Sentry MCP Server' – a cutting-edge TypeScript tool crafted to seamlessly interpret and analyze Sentry error data using Modern Context Protocol (MCP). Designed for developers and data scientists, this project empowers AI agents to not only access but also deliver in-depth analytics and real-time monitoring of application anomalies. Enhance your software quality and reduce downtime by integrating a solution that provides actionable insights through advanced error tracking capabilities. Whether you're scaling a startup or fortifying an enterprise application, 'Sentry MCP Server' is your intelligent companion in proactive error management. Join a community of innovators who trust this robust tool to optimize performance and drive growth.
tGPT: The Ultimate Node.js Telegram AI Companion
tGPT is a cutting-edge chatbot designed for Telegram users, powered by Node.js. It offers advanced voice recognition and image generation, allowing users to interact through voice commands and transform text into stunning images. Ideal for exploring AI-driven conversations and creating artistic content.