ramdane-amaouz

👋 Ramdane Amaouz — Portfolio Projets Informatique

Étudiant en L3 Informatique Ă  l’UniversitĂ© Lyon 1, je m’oriente vers le dĂ©veloppement backend, la modĂ©lisation de bases de donnĂ©es et la conception d’API manipulant des donnĂ©es mĂ©tier rĂ©elles.

Ce dépÎt regroupe une sélection de projets personnels et académiques illustrant mes compétences en :


🧠 Ce qui m’intĂ©resse

Je m’intĂ©resse particuliĂšrement Ă  :


🚀 Projets principaux

📊 JoyStock — SaaS de gestion de stock (stage dĂ©veloppeur full-stack)

Application SaaS complĂšte de gestion de stock et d’inventaire dĂ©veloppĂ©e en stage pour Enjoy Tacos (franchise Enjo La Doua, Villeurbanne), dĂ©ployĂ©e en production et utilisĂ©e par un client rĂ©el.
Architecture full-stack avec backend API, frontend web, application mobile, authentification sécurisée et base de données relationnelle avec politiques de sécurité au niveau ligne (RLS).

Fonctionnalités clés :

Technos : FastAPI (Python), React/Vite, React Native (Expo), Supabase (PostgreSQL, RLS), JWT (ES256/JWKS), Resend, Render, Vercel, pytest, Vitest

đŸ§± BrickMaster

Grille interactive en architecture MVC oĂč chaque case correspond Ă  une donnĂ©e manipulable dynamiquement via des formulaires HTML.
Technos : Python (Django), HTML/CSS, MVC


📩 IStock — Gestion de stock multi-entreprises

Application web permettant la gestion de stocks pour plusieurs entreprises, avec rÎles utilisateurs, base de données relationnelle et API.
Technos : Python (FastAPI), JavaScript (React), SQL, API REST


đŸ“± MyInventory (Expo / React Native + Supabase)

Application mobile de gestion d’inventaire avec authentification, base de donnĂ©es distante et manipulation de donnĂ©es en temps rĂ©el.
Technos : TypeScript (React Native), Supabase, SQL


♟ Jeu d’échecs MVC (Java Swing)

ImplĂ©mentation complĂšte du jeu d’échecs avec architecture MVC, rĂšgles complĂštes, IA simple et interactions utilisateur.
Technos : Java (Swing), MVC


🐍 Rise of Serpentard

Projet modulaire illustrant la programmation orientée objet, la structuration de code et la logique métier.
Technos : C++ (SDL2), POO


🌐 Lil1 — RĂ©sumĂ© des UE Informatique Lyon 1

Site web récapitulatif des modules de la licence informatique, avec explications sur SQL, MVC, bases de données et systÚmes.
Technos : Web, SQL


🎼 Tactical Legend (Unity)

Prototype de tactical RPG en 3D avec gestion d’unitĂ©s, points de vie, comportements et logique de combat.
Technos : C#, Unity


📝 Infoblog (Frappe / ERPNext)

CrĂ©ation d’un blog structurĂ© avec gestion de DocTypes, base de donnĂ©es et logique mĂ©tier.
Technos : Frappe, Python, SQL


đŸ› ïž CompĂ©tences mises en Ɠuvre


🎯 Objectif

Mettre mes compétences en développement full-stack au service de projets manipulant des données réelles, et approfondir cette approche dans la suite de mon parcours académique et professionnel.