depuis la création du compte
Confiez votre projet à Soufiane
Faites appel à l'expertise de Soufiane pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Bonjour !
Je suis Soufiane Amama, développeur web professionnel Full Stack JavaScript, avec une solide expérience dans la conception et le développement d’applications web modernes et performantes, en utilisant :
• Frontend : React.js – Next.js – Chakra UI – Tailwind CSS
• Backend : Node.js – Express.js
• Bases de données : MongoDB – PostgreSQL
• Intégrations : APIs RESTful – intégration de systèmes tiers – intelligence artificielle générative
Au cours de mon parcours, j’ai développé plusieurs types de solutions, notamment :
✔️ Systèmes de gestion de contacts
✔️ Boutiques e-commerce complètes
✔️ Plateforme académique de gestion de l’enseignement
✔️ Application web basée sur l’intelligence artificielle
✔️ Tableaux de bord administratifs professionnels (Admin Panel)
J’ai également obtenu la deuxième place lors d’un hackathon arabe pour la meilleure application web communautaire.
Ce que je vous propose :
• Conception et développement d’interfaces attrayantes avec une expérience utilisateur responsive
• Mise en place de systèmes d’authentification sécurisés et de bases de données flexibles
• Développement de boutiques e-commerce complètes pour la gestion des produits et des commandes
• Conception et intégration d’APIs performantes
• Optimisation des performances et de l’expérience utilisateur de sites existants
• Développement d’applications web avancées basées sur l’intelligence artificielle générative
• Développement d’applications web progressives (PWA) rapides et installables comme des applications mobiles
Je m’engage à fournir un travail de qualité, précis et à respecter les délais.
N’hésitez pas à me contacter - je serai ravi de transformer votre idée en une solution digitale réussie !
Ce projet se distingue par l’utilisation de technologies modernes et une expérience utilisateur unique répondant aux besoins des clients, offrant un parcours d’achat fluide, intuitif et agréable grâce à des fonctionnalités avancées.
Principales fonctionnalités de la boutique :
Interface et design modernes et attrayants.
Entièrement responsive, compatible avec tous les types d’écrans.
Inscription et connexion simples et rapides.
Fonction de récupération de compte via vérification par e-mail.
Affichage de tous les produits avec possibilité de les ajouter aux favoris.
Système de filtrage avancé pour obtenir des résultats précis.
Barre de recherche performante pour trouver facilement les produits.
Système d’évaluation et de commentaires pour partager les avis des clients.
Affichage des catégories principales et secondaires avec leurs produits.
Définition de la localisation du client (wilaya et commune) pour adapter les options de livraison.
Paiement à la livraison, avec possibilité d’intégrer des moyens de paiement électroniques.
Page Mes commandes pour suivre les commandes et leur statut (liste et détails).
Tableau de bord administrateur complet pour une gestion efficace de la boutique.
Affichage de l’emplacement de l’entreprise commerciale sur Google Maps.
Fonctionnalités du Tableau de Bord Administrateur (Admin Dashboard) :
Gestion des commandes avec possibilité de modifier le statut ou d’annuler.
Consultation des données clients (email et numéro de téléphone), avec options de modification et de suppression.
Ajout et gestion des produits ainsi que des catégories principales et secondaires avec un contrôle total.
Gestion des marques et des coupons de réduction.
Consultation des messages reçus via la page « Contactez-nous ».
Plateforme complète dédiée à la gestion des académies éducatives pour enfants, alliant modernité, simplicité d’utilisation et efficacité. Elle fournit l’ensemble des outils essentiels pour gérer les élèves, enseignants et superviseurs de manière organisée, professionnelle et moderne.
Ce projet est entièrement personnalisable et peut être utilisé par toute académie éducative pour enfants souhaitant numériser ses processus, améliorer la communication entre les différents acteurs de l’académie et organiser les tâches quotidiennes de façon plus fluide et efficace.
Fonctionnalités de la Plateforme
✔ Interface de Landing Page au design moderne et attractif
✔ Système d’inscription et de connexion sécurisé
✔ Plateforme entièrement responsive, compatible avec tous les écrans
✔ Trois types de comptes : Élève – Enseignant – Administrateur
✔ Tableaux de bord distincts et dédiés à chaque type de compte
Tableau de Bord Administrateur
✔ Possibilité d’accepter ou de refuser toute nouvelle inscription
✔ Gestion complète des élèves admis à l’académie
✔ Gestion globale des enseignants et des superviseurs
✔ Suivi des présences via scan QR Code (caméra ou import d’image)
✔ Génération instantanée de rapports et documents au format PDF
✔ Gestion des niveaux scolaires et des matières enseignées
✔ Gestion des horaires de travail de chaque enseignant
✔ Gestion des abonnements mensuels des élèves, des salaires du personnel et communication via WhatsApp
✔ Publication d’annonces administratives ou générales visibles par les parents
✔ Gestion des événements et activités récréatives
Outils intégrés et communication externe
Zoom : organisation de réunions en ligne
Google Drive : création et partage de fichiers
Gmail : communication et échange de documents
Google Calendar : organisation des rendez-vous importants
Tableau de Bord Enseignant
✔ Consultation du statut de paiement du salaire
✔ Liste des élèves sous sa responsabilité avec possibilité de communication
✔ Création, modification et suppression de devoirs scolaires
✔ Évaluation des performances des élèves avec recommandations adressées aux parents
✔ Consultation du dernier rapport de présence et d’absence avec export PDF
✔ Visualisation des horaires de travail définis par l’administration
✔ Accès aux niveaux disponibles, événements et activités
✔ Communication directe avec l’académie
Tableau de Bord Élève / Parent
✔ Consultation de l’état du paiement mensuel
✔ Téléchargement d’une attestation d’inscription à l’académie
✔ Consultation des devoirs envoyés par l’enseignant
✔ Visualisation de l’évaluation des performances de l’enfant avec possibilité de contact avec l’enseignant
✔ Suivi des présences et absences de l’enfant
✔ Accès aux niveaux disponibles, événements et activités
✔ Communication avec l’académie
Support PWA (Progressive Web App)
✔ La plateforme prend en charge la technologie PWA
Qu’est-ce qu’une PWA ?
PWA signifie Progressive Web App (Application Web Progressive).
Cette technologie offre une expérience similaire aux applications mobiles natives.
Elle permet :
L’installation de la plateforme comme une application sur l’écran d’accueil du téléphone
Des performances plus rapides
Un accès partiel hors connexion
Une utilisation fluide, similaire aux applications mobiles classiques
Le tout sans téléchargement depuis le Play Store ou l’App Store.
La plateforme « Centre de l’Emploi » est un système complet permettant au propriétaire du site de publier quotidiennement des offres d’emploi provenant de différentes sources (publiques, privées, télétravail, stages, etc.), de les gérer via un tableau de bord simple et clair, avec une interface arabe moderne et confortable pour l’utilisateur final.
Description Générale du Projet
Site web arabe dédié à la publication quotidienne et organisée des offres d’emploi.
Interface publique destinée aux visiteurs pour consulter et rechercher des offres facilement.
Tableau de bord administrateur permettant de gérer l’ensemble du contenu du site :
Offres d’emploi
Catégories
Publicités
Abonnés à la newsletter
Paramètres généraux du site (textes, liens, email officiel, etc.)
Objectif de la plateforme :
Simplifier le processus de publication et de suivi des offres pour le propriétaire du site, tout en offrant une expérience de navigation claire et fluide aux chercheurs d’emploi.
Interface Publique du Site
1) Page d’accueil
Section de recherche principale
Champ de recherche par intitulé du poste ou nom de l’organisme.
Sélection du type d’organisme (public, privé, militaire, télétravail, stage, etc.).
Sélection du statut de candidature (ouverte / bientôt clôturée / bientôt ouverte / clôturée).
Bouton clair et visible « Rechercher maintenant ».
Barre de catégories rapides
Boutons de filtrage rapide (toutes les offres, public, privé, télétravail, etc.).
Basée sur les catégories définies par l’administrateur depuis le tableau de bord.
Section “Offres à la une”
Slider horizontal mettant en avant les offres d’emploi sponsorisées ou importantes.
Navigation fluide droite/gauche pour parcourir les offres mises en avant.
Grille principale des offres
Affichage sous forme de grille sur ordinateur et de liste sur mobile.
Chaque carte d’offre affiche :
Logo de l’organisme (logo par défaut si absent).
Nom de l’organisme.
Intitulé du poste.
Tags simples (ex. : télétravail, temps plein) si disponibles.
Statut de la candidature (calculé automatiquement selon les dates).
Période de candidature (début / fin).
Date de publication au format « il y a un jour / une semaine… ».
En cliquant sur la carte, l’utilisateur accède aux détails de l’offre.
Publicités intégrées
Possibilité d’afficher des bannières publicitaires entre les offres et en bas de la page.
Aucune zone vide n’apparaît si aucune publicité n’est configurée.
Newsletter
Section en bas de page invitant les visiteurs à s’abonner pour recevoir les dernières offres par email.
Les abonnements sont enregistrés en base de données et gérables depuis le tableau de bord.
2) Pages de Catégories
Une page dédiée pour chaque catégorie, par exemple :
/category/government pour les emplois publics
/category/private pour le secteur privé
Affichage des offres liées à la catégorie sélectionnée avec :
Champ de recherche interne
Filtre par statut de candidature
Même design de cartes que la page d’accueil
3) Page Détails de l’Offre
Présentation complète et structurée de l’offre :
Logo de l’organisme en haut de page
Titre du poste clairement affiché
Nom et type de l’organisme (public, privé, etc.)
Statut de candidature
Période de candidature
Date de publication lisible
Description détaillée et bien formatée (paragraphes, listes, sous-titres)
Bouton de candidature
Bouton clair « Postuler ici » redirigeant vers le lien officiel de candidature.
Partage de l’offre
Boutons de partage via :
X (ex-Twitter)
Telegram
Copier le lien
Partage via Web Share (mobile)
Publicités internes
Espaces dédiés aux bannières publicitaires dans la page de détails.
Aucun espace vide en l’absence de publicité active.
Offres similaires
Section affichant d’autres offres pour encourager la découverte d’opportunités supplémentaires.
4) Pages Statique
À propos de nous : présentation du concept et de la vision du site.
Politique de confidentialité : page documentée.
Conditions d’utilisation : page modifiable selon les besoins futurs du client.
5) Expérience Utilisateur
Design moderne, simple et léger.
Compatibilité totale avec mobile, tablette et ordinateur.
Utilisation de Skeleton Loading lors du chargement des données.
Possibilité d’installer la plateforme comme application mobile (PWA).
Tableau de Bord Administrateur
Tableau de bord entièrement en arabe permettant au propriétaire du site de gérer le contenu sans connaissances techniques.
1) Connexion
Page sécurisée avec identifiant et mot de passe.
Possibilité de modifier les identifiants depuis les paramètres.
2) Gestion des Offres
Liste complète des offres avec :
Nom de l’organisme
Titre du poste
Catégorie
Statut de publication
Visibilité sur le site
Statut de candidature
Offre à la une ou non
Actions disponibles :
Ajouter, modifier ou supprimer une offre
Activer/désactiver la publication
Afficher/masquer l’offre sur la page d’accueil
Formulaire d’ajout/modification :
Logo de l’entreprise
Nom de l’organisme
Titre du poste
Type d’organisme (catégories dynamiques)
Dates de candidature ou texte “jusqu’à pourvoi”
Description formatée
Tags optionnels
Paramètres de visibilité et mise en avant
3) Gestion des Catégories
Catégories de secteur (public, privé, télétravail, etc.)
Ajout, modification, ordre d’affichage
Contrôle de l’affichage dans la barre de recherche
Catégories principales créées par défaut et non supprimables
4) Gestion des Publicités
Ajout de bannières dans :
Page d’accueil
Bas de page
Page détails des offres
Types :
Image + lien
Code HTML / Script
Réseaux publicitaires (ex. Google AdSense)
Aucun espace vide si une publicité n’est pas active
Activation/désactivation en un clic
5) Gestion de la Newsletter
Liste des abonnés :
Date d’inscription
Actions :
Suppression individuelle ou globale
Export CSV
Copie rapide des emails
6) Paramètres Généraux
Nom du site et email officiel
Textes du header, page d’accueil et newsletter
Contenu du footer
Affichage des pages :
À propos
Politique de confidentialité
Conditions d’utilisation
Liens réseaux sociaux :
X, Telegram, WhatsApp, YouTube, TikTok, LinkedIn
Activation/désactivation :
Barre de notification
Bouton PWA
Message d’information sur la page d’offre
Contrôle des tags sur les offres
Gestion sécurisée des identifiants administrateur
Fonctionnalités Supplémentaires
Design arabe clair et intuitif
Excellente expérience mobile
Alertes claires dans le tableau de bord
Forte évolutivité :
Comptes entreprises
Application mobile
Intégration de sources externes
Invitation à la Démonstration
Si vous souhaitez découvrir la plateforme en pratique :
Je peux partager un lien de démonstration de l’interface publique
Présenter le fonctionnement du tableau de bord étape par étape
Si vous êtes intéressé par un projet similaire (plateforme d’emploi, publicité ou CMS sur mesure), nous pouvons discuter de vos besoins et concevoir une solution parfaitement adaptée à votre idée.