All Projects

Discover all my projects, from modern web applications to 42 school projects.

Sendyb

Sendyb

Featured

A web app + browser extension featuring a virtual cart system where you can group all your items from different websites. For example, when building a PC with components from Amazon, TopAchat, Leboncoin, etc., you can put everything on the same site and share your cart with everyone. Track how many people viewed your cart and create private carts shareable by invitation. Perfect for YouTubers presenting products who want to track their carts.

ReactNext.jsTypeScriptPrismaChrome ExtensionGoFiber
Beatshub

Beatshub

Featured

Beatshub is a modern music marketplace and community where beatmakers and artists can share, sell, and collaborate on beats, samples, and vocal packs. Built with React and Next.js, it offers real-time features, secure Stripe payments, and a creator-first experience with zero platform fees during launch.

ReactNext.jsTypeScriptPrismaPostgreSQLStripeBunny CDNDevOpsCloud
42-Titles-Explorer

42-Titles-Explorer

Discover and learn how to unlock titles across 42 campuses. Built with Next.js, Shadcn UI, and Tailwind CSS.

Next.jsTypeScriptShadcn UITailwind CSS42 API
frost.js

frost.js

Frost.js is a minimal React-like library made for learning frontend fundamentals like the Virtual DOM and rendering.

TypeScriptReactVirtual DOMLibrary
M'Astral

M'Astral

An advanced social media platform built with TypeScript, React, Prisma, and Next.js featuring modern UI/UX and real-time interactions.

TypeScriptReactNext.jsPrisma
Techvox

Techvox

A technology-focused platform built with TypeScript, React, and Next.js for sharing and discussing the latest tech trends.

TypeScriptReactNext.jsWeb App
42-Minishell

42-Minishell

A shell program that mimics basic functionalities of a real shell, handling commands, pipes, and signals. Team project that taught me collaboration, decision-making, and Git workflows.

CUnixShellTeam Project
42-Cub3D

42-Cub3D

A 3D game inspired by Wolfenstein 3D featuring a raycasting engine for rendering a 2D map in 3D perspective. Team project that enhanced my teamwork and Git collaboration skills.

CRaycastingGraphicsTeam ProjectParsing
ecom-elysia-api

ecom-elysia-api

A RESTful API built with Elysia.js to manage e-commerce services, including cart management, product creation, and order processing.

TypeScriptElysia.jsREST APIE-commerce
42-fast-api

42-fast-api

A simple TypeScript client for interacting with the 42 API, handling OAuth2 token management and API requests effortlessly.

TypeScriptOAuth2API Client42 School
deezer-extractor

deezer-extractor

Deezer source provider for Discord Player - a TypeScript library for music streaming integration.

TypeScriptDiscordMusicLibraryNode.js
auth-example

auth-example

An authentication example app using Node.js, Express, and MongoDB, featuring user management, login, and role-based access control.

TypeScriptNode.jsExpressMongoDBUnit TestsJWT