STUDIO DE DÉVELOPPEMENT WEB ET MOBILE

Deep App Studio.

Votre application ou votre site, conçu, mis en ligne et suivi.

Je conçois des applications Android, des sites et des boutiques en ligne reliés à leur base de données, je les héberge sur mes propres serveurs et j'en assure le suivi. Un seul interlocuteur, de l'idée à la mise en ligne.

7 Réalisations
4 Applications Android
3 Serveurs en production
1 Interlocuteur unique
02.

Services

Application Android

Application native, publiée ou distribuée directement, avec mises à jour intégrées.

Exemple : TalkToMe

Application web sur mesure

Messagerie, tableau de bord, outil métier relié à une base de données.

Exemple : M6 Cloud Dashboard

Boutique en ligne

Catalogue, panier, comptes clients, espace d'administration.

Exemple : Mon Orient

Site vitrine

Rapide, accessible, bien référencé, facile à faire évoluer.

Exemple : La Chouette Agence

Hébergement et suivi

Mise en ligne sur serveur, HTTPS, sauvegardes, mises à jour tracées.

Exemple : M6 Cloud Dashboard

Sécurité et qualité

Protection contre la fraude, audit des liens, du contraste et de l'accessibilité.

Exemple : M6 Cyber Guardian
1. Vous décrivez votre besoin
2. Je vous propose une solution et un devis
3. Je développe et vous montre l'avancement
4. Mise en ligne, puis suivi

DÉCRIRE MON PROJET ESSAYER L'ATELIER

L'Atelier assemble en quelques secondes un prototype d'application à partir de la description de votre activité : une première base de discussion, pas un devis.

03.

Compétences

Du recueil des besoins jusqu'à la mise en production : je conçois la maquette, choisis l'architecture, développe l'application et sa base de données, rédige la documentation technique, puis déploie et corrige à distance.

Conception

  • Concevoir une application web (avancé)
  • Concevoir une maquette de présentation
  • Recueillir et analyser les besoins client
  • Choix techniques d'architecture logicielle et matérielle

Développement

  • Développer un logiciel, un système d'information, une application (avancé)
  • Coder
  • Assembler des composants logiciels
  • Développer une application en lien avec une base de données

Langages et outils

  • HTML
  • CSS
  • JavaScript
  • React
  • Bases de données NoSQL
  • Langages de programmation informatique

Déploiement et maintenance

  • Gérer et déployer des logiciels à distance
  • Déterminer des mesures correctives
  • Créer une documentation technique
  • Anglais technique
  • Actualiser régulièrement ses connaissances

Savoir-être

  • Autonomie
  • Réactivité
  • Gestion du stress
  • Organisation selon les priorités et les objectifs
  • Travail en équipe

Mis en œuvre dans les projets

  • Node.js / Express
  • TypeScript
  • MySQL / MongoDB
  • Java (Android)
  • Docker / Nginx
  • Socket.IO / WebRTC
04.

Réalisations

Toutes les réalisations ci-dessous sont conçues, développées et hébergées par Deep App Studio.

Autres projets

ADB Phone Manager

Interface web en un seul fichier qui génère les commandes ADB de transfert, de sauvegarde et de diagnostic d'un téléphone Android, avec assistant d'installation et décodeur d'erreurs.

  • HTML
  • JavaScript
  • ADB

Global Auth

Service d'authentification centralisé (jetons JWT) partagé par les applications de la plateforme M6.

  • Node.js
  • JWT
  • MySQL
  • Docker

CryptoTrade

Plateforme d'entraînement au trading crypto : prix, bougies et carnet d'ordres réels (Binance), portefeuille fictif de 10 000 $, ordres au marché et à cours limité, alertes de prix et actualités. Compte de démonstration en un clic.

  • React
  • Node.js
  • MySQL
  • Redis

Moteur de recherche

Moteur de recherche auto-hébergé : robot d'indexation Scrapy respectant robots.txt, index Elasticsearch, interface React, déploiement Docker Compose.

  • Python
  • Scrapy
  • Elasticsearch
  • React
05.

Outils anti-fraude

Deux outils de mon projet M6 Cyber Guardian, utilisables ici. Les vérifications sont passives : aucune attaque n'est menée contre le site vérifié. Le même moteur filtre le formulaire de contact. Application complète (numéros, SMS, signalements) : démo de M6 Cyber Guardian.

Vérifier un site

Indice de confiance de 0 à 100 : âge du domaine, certificat HTTPS, hébergeur, listes de sites malveillants.

Le domaine vérifié et sa note sont conservés dans l'historique de l'outil.

Analyser un message

SMS ou e-mail suspect : liens raccourcis, usurpation de marque, demande de paiement, authenticité de l'expéditeur.

Le texte analysé n'est pas conservé.

06.

Applications Android

Applications natives en Java, chacune reliée à sa propre API : le même code serveur alimente le site web et l'application mobile.

Aura

Vidéos courtes, stories et messages chiffrés

Java

TalkToMe

Messagerie et appels vidéo WebRTC

Java

M6 Cyber Guardian

Appels, SMS et e-mails frauduleux

Java

M6 Cloud Admin

Compagnon du dashboard : conteneurs, journaux, alertes

Java

Application Android du portfolio

Les projets personnels et les projets de formation de cette page, consultables hors ligne sur un téléphone Android (7.0 ou plus récent).

Télécharger l'APK
07.

Qui est derrière Deep App Studio

Deep App Studio, c'est Mohammed, développeur web formé chez OpenClassrooms (2022–2023, niveau Bac+2). Vous travaillez directement avec la personne qui écrit le code, le met en ligne et en assure le suivi, sans intermédiaire. CV complet.

2022 – 2023

Développeur Web

OpenClassrooms

Créer et maintenir des sites web dynamiques.

2022

Bac+2 (BTS, DUT ou équivalent) — Développeur web

1992

Baccalauréat scientifique

Obtenu au Maroc.

Projets de la formation OpenClassrooms

Ohmyfood

Site de réservation de menus gastronomiques, conçu mobile d'abord, avec animations CSS et feuilles de style Sass.

  • HTML
  • CSS
  • Sass

La Chouette Agence

Optimisation du référencement naturel (SEO), de l'accessibilité et des performances du site d'une agence web. Version de départ.

  • SEO
  • Accessibilité
  • HTML
  • CSS

Piiquante

API REST sécurisée d'une application d'avis sur des sauces : authentification JWT, mots de passe hachés (bcrypt), envoi d'images, base NoSQL MongoDB.

  • Node.js
  • Express
  • MongoDB
  • JWT

Groupomania

Réseau social d'entreprise complet : API Node.js avec authentification JWT et envoi de fichiers, interface React, base MySQL, le tout conteneurisé avec Docker Compose.

  • React
  • Node.js
  • MySQL (Sequelize)
  • Docker

En complément

Langues

  • Arabe — courant
  • Anglais — intermédiaire

Permis

  • B — véhicule léger

Centres d'intérêt

  • Informatique
  • Sports
  • Cinéma
  • Bricolage
08.

Contact

Travaillons ensemble

Un site, une boutique en ligne ou une application ? Décrivez votre projet en quelques lignes : je vous réponds avec une première proposition.

Vos nom, adresse e-mail et message servent uniquement à vous répondre ; ils sont conservés 90 jours puis supprimés. Chaque message est analysé automatiquement contre le spam et l'hameçonnage par M6 Cyber Guardian.

Fontenay-aux-Roses (92)
DISPONIBLE POUR VOS PROJETS FONTENAY-AUX-ROSES
DEEP APP STUDIO