Spaces:
Running
Running
<html lang="fr"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<title>Offres de stage - StagePro</title> | |
<script src="https://cdn.tailwindcss.com"></script> | |
<script src="https://unpkg.com/feather-icons"></script> | |
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script> | |
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet"> | |
<style> | |
body { | |
font-family: 'Poppins', sans-serif; | |
background-color: #f8fafc; | |
} | |
.gradient-bg { | |
background: linear-gradient(135deg, #3b82f6 0%, #6366f1 100%); | |
} | |
.card-hover:hover { | |
transform: translateY(-5px); | |
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); | |
} | |
.transition-all { | |
transition: all 0.3s ease; | |
} | |
.tag { | |
display: inline-block; | |
padding: 0.25rem 0.5rem; | |
border-radius: 9999px; | |
font-size: 0.75rem; | |
font-weight: 500; | |
} | |
</style> | |
</head> | |
<body class="min-h-screen"> | |
<!-- Navigation --> | |
<nav class="bg-white shadow-sm"> | |
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> | |
<div class="flex justify-between h-16"> | |
<div class="flex items-center"> | |
<div class="flex-shrink-0 flex items-center"> | |
<i data-feather="briefcase" class="h-8 w-8 text-indigo-600"></i> | |
<span class="ml-2 text-xl font-bold text-gray-800">StagePro</span> | |
</div> | |
</div> | |
<div class="hidden md:ml-6 md:flex md:items-center md:space-x-8"> | |
<a href="index.html" class="text-gray-500 hover:text-indigo-500 px-3 py-2 text-sm font-medium">Accueil</a> | |
<a href="#" class="text-indigo-600 border-b-2 border-indigo-500 px-3 py-2 text-sm font-medium">Offres de stage</a> | |
<a href="dashboard.html" class="text-gray-500 hover:text-indigo-500 px-3 py-2 text-sm font-medium">Tableau de bord</a> | |
<a href="rapports.html" class="text-gray-500 hover:text-indigo-500 px-3 py-2 text-sm font-medium">Rapports</a> | |
</div> | |
<div class="flex items-center"> | |
<button class="bg-indigo-600 text-white px-4 py-2 rounded-md text-sm font-medium hover:bg-indigo-700 transition-all"> | |
Se connecter | |
</button> | |
</div> | |
</div> | |
</div> | |
</nav> | |
<!-- Page Header --> | |
<div class="gradient-bg text-white"> | |
<div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:px-8"> | |
<div class="flex justify-between items-center"> | |
<div> | |
<h1 class="text-3xl font-bold">Offres de stage</h1> | |
<p class="mt-2 text-indigo-100">Trouvez le stage qui correspond à votre profil</p> | |
</div> | |
<button class="bg-white text-indigo-600 px-6 py-2 rounded-md text-sm font-medium hover:bg-gray-100 transition-all"> | |
<i data-feather="plus" class="h-4 w-4 inline mr-1"></i> Publier une offre | |
</button> | |
</div> | |
</div> | |
</div> | |
<!-- Filters --> | |
<div class="bg-white shadow-sm"> | |
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-4"> | |
<div class="grid grid-cols-1 md:grid-cols-4 gap-4"> | |
<div> | |
<label for="domain" class="block text-sm font-medium text-gray-700 mb-1">Domaine</label> | |
<select id="domain" class="w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 text-sm"> | |
<option>Tous les domaines</option> | |
<option>Informatique</option> | |
<option>Marketing</option> | |
<option>Finance</option> | |
<option>Ressources Humaines</option> | |
</select> | |
</div> | |
<div> | |
<label for="location" class="block text-sm font-medium text-gray-700 mb-1">Localisation</label> | |
<select id="location" class="w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 text-sm"> | |
<option>Partout en France</option> | |
<option>Île-de-France</option> | |
<option>Auvergne-Rhône-Alpes</option> | |
<option>Nouvelle-Aquitaine</option> | |
</select> | |
</div> | |
<div> | |
<label for="duration" class="block text-sm font-medium text-gray-700 mb-1">Durée</label> | |
<select id="duration" class="w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 text-sm"> | |
<option>Toutes durées</option> | |
<option>1-2 mois</option> | |
<option>3-4 mois</option> | |
<option>5-6 mois</option> | |
</select> | |
</div> | |
<div class="flex items-end"> | |
<button class="w-full bg-indigo-600 text-white px-4 py-2 rounded-md text-sm font-medium hover:bg-indigo-700 transition-all"> | |
<i data-feather="filter" class="h-4 w-4 inline mr-1"></i> Filtrer | |
</button> | |
</div> | |
</div> | |
</div> | |
</div> | |
<!-- Offers List --> | |
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8"> | |
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"> | |
<!-- Offer 1 --> | |
<div class="bg-white rounded-lg shadow-sm overflow-hidden card-hover transition-all"> | |
<div class="p-6"> | |
<div class="flex justify-between items-start"> | |
<div> | |
<span class="tag bg-blue-100 text-blue-800">Informatique</span> | |
<h3 class="text-lg font-medium text-gray-900 mt-2">Développeur Full Stack</h3> | |
<p class="text-sm text-gray-500 mt-1">TechSolutions Inc.</p> | |
</div> | |
<div class="text-right"> | |
<span class="text-xs text-gray-500">Publié il y a 2 jours</span> | |
</div> | |
</div> | |
<div class="mt-4 flex items-center text-sm text-gray-500"> | |
<i data-feather="map-pin" class="h-4 w-4 mr-1"></i> | |
<span>Paris, Île-de-France</span> | |
</div> | |
<div class="mt-2 flex items-center text-sm text-gray-500"> | |
<i data-feather="clock" class="h-4 w-4 mr-1"></i> | |
<span>6 mois - À partir de juin 2023</span> | |
</div> | |
<p class="mt-3 text-sm text-gray-600 line-clamp-3"> | |
Nous recherchons un stagiaire développeur full stack pour participer au développement de nos applications web. Vous travaillerez avec les technologies React, Node.js et MongoDB. | |
</p> | |
<div class="mt-4 flex justify-between items-center"> | |
<div class="flex space-x-2"> | |
<span class="tag bg-green-100 text-green-800">Rémunéré</span> | |
<span class="tag bg-purple-100 text-purple-800">Télétravail possible</span> | |
</div> | |
<button class="text-indigo-600 hover:text-indigo-800 text-sm font-medium"> | |
Voir l'offre <i data-feather="arrow-right" class="h-4 w-4 inline ml-1"></i> | |
</button> | |
</div> | |
</div> | |
</div> | |
<!-- Offer 2 --> | |
<div class="bg-white rounded-lg shadow-sm overflow-hidden card-hover transition-all"> | |
<div class="p-6"> | |
<div class="flex justify-between items-start"> | |
<div> | |
<span class="tag bg-green-100 text-green-800">Marketing</span> | |
<h3 class="text-lg font-medium text-gray-900 mt-2">Assistant Marketing Digital</h3> | |
<p class="text-sm text-gray-500 mt-1">BrandVision</p> | |
</div> | |
<div class="text-right"> | |
<span class="text-xs text-gray-500">Publié il y a 1 semaine</span> | |
</div> | |
</div> | |
<div class="mt-4 flex items-center text-sm text-gray-500"> | |
<i data-feather="map-pin" class="h-4 w-4 mr-1"></i> | |
<span>Lyon, Auvergne-Rhône-Alpes</span> | |
</div> | |
<div class="mt-2 flex items-center text-sm text-gray-500"> | |
<i data-feather="clock" class="h-4 w-4 mr-1"></i> | |
<span>4 mois - À partir de mai 2023</span> | |
</div> | |
<p class="mt-3 text-sm text-gray-600 line-clamp-3"> | |
Stage en marketing digital avec missions variées : gestion des réseaux sociaux, création de contenu, analyse de données, participation aux campagnes publicitaires. | |
</p> | |
<div class="mt-4 flex justify-between items-center"> | |
<div class="flex space-x-2"> | |
<span class="tag bg-green-100 text-green-800">Rémunéré</span> | |
</div> | |
<button class="text-indigo-600 hover:text-indigo-800 text-sm font-medium"> | |
Voir l'offre <i data-feather="arrow-right" class="h-4 w-4 inline ml-1"></i> | |
</button> | |
</div> | |
</div> | |
</div> | |
<!-- Offer 3 --> | |
<div class="bg-white rounded-lg shadow-sm overflow-hidden card-hover transition-all"> | |
<div class="p-6"> | |
<div class="flex justify-between items-start"> | |
<div> | |
<span class="tag bg-yellow-100 text-yellow-800">Finance</span> | |
<h3 class="text-lg font-medium text-gray-900 mt-2">Analyste Financier</h3> | |
<p class="text-sm text-gray-500 mt-1">FinExpert Group</p> | |
</div> | |
<div class="text-right"> | |
<span class="text-xs text-gray-500">Publié il y a 3 jours</span> | |
</div> | |
</div> | |
<div class="mt-4 flex items-center text-sm text-gray-500"> | |
<i data-feather="map-pin" class="h-4 w-4 mr-1"></i> | |
<span>Bordeaux, Nouvelle-Aquitaine</span> | |
</div> | |
<div class="mt-2 flex items-center text-sm text-gray-500"> | |
<i data-feather="clock" class="h-4 w-4 mr-1"></i> | |
<span>3 mois - À partir de juillet 2023</span> | |
</div> | |
<p class="mt-3 text-sm text-gray-600 line-clamp-3"> | |
Stage en analyse financière avec participation à l'élaboration d'études sectorielles, analyse des comptes annuels et préparation de rapports pour les clients. | |
</p> | |
<div class="mt-4 flex justify-between items-center"> | |
<div class="flex space-x-2"> | |
<span class="tag bg-green-100 text-green-800">Rémunéré</span> | |
</div> | |
<button class="text-indigo-600 hover:text-indigo-800 text-sm font-medium"> | |
Voir l'offre <i data-feather="arrow-right" class="h-4 w-4 inline ml-1"></i> | |
</button> | |
</div> | |
</div> | |
</div> | |
<!-- Offer 4 --> | |
<div class="bg-white rounded-lg shadow-sm overflow-hidden card-hover transition-all"> | |
<div class="p-6"> | |
<div class="flex justify-between items-start"> | |
<div> | |
<span class="tag bg-blue-100 text-blue-800">Informatique</span> | |
<h3 class="text-lg font-medium text-gray-900 mt-2">Développeur Mobile</h3> | |
<p class="text-sm text-gray-500 mt-1">AppInnovation</p> | |
</div> | |
<div class="text-right"> | |
<span class="text-xs text-gray-500">Publié aujourd'hui</span> | |
</div> | |
</div> | |
<div class="mt-4 flex items-center text-sm text-gray-500"> | |
<i data-feather="map-pin" class="h-4 w-4 mr-1"></i> | |
<span>Toulouse, Occitanie</span> | |
</div> | |
<div class="mt-2 flex items-center text-sm text-gray-500"> | |
<i data-feather="clock" class="h-4 w-4 mr-1"></i> | |
<span>5 mois - À partir de septembre 2023</span> | |
</div> | |
<p class="mt-3 text-sm text-gray-600 line-clamp-3"> | |
Stage en développement d'applications mobiles iOS et Android. Vous participerez à toutes les phases du cycle de développement en équipe agile. | |
</p> | |
<div class="mt-4 flex justify-between items-center"> | |
<div class="flex space-x-2"> | |
<span class="tag bg-green-100 text-green-800">Rémunéré</span> | |
<span class="tag bg-purple-100 text-purple-800">Télétravail possible</span> | |
</div> | |
<button class="text-indigo-600 hover:text-indigo-800 text-sm font-medium"> | |
Voir l'offre <i data-feather="arrow-right" class="h-4 w-4 inline ml-1"></i> | |
</button> | |
</div> | |
</div> | |
</div> | |
<!-- Offer 5 --> | |
<div class="bg-white rounded-lg shadow-sm overflow-hidden card-hover transition-all"> | |
<div class="p-6"> | |
<div class="flex justify-between items-start"> | |
<div> | |
<span class="tag bg-red-100 text-red-800">Ressources Humaines</span> | |
<h3 class="text-lg font-medium text-gray-900 mt-2">Assistant RH</h3> | |
<p class="text-sm text-gray-500 mt-1">PeopleFirst</p> | |
</div> | |
<div class="text-right"> | |
<span class="text-xs text-gray-500">Publié il y a 5 jours</span> | |
</div> | |
</div> | |
<div class="mt-4 flex items-center text-sm text-gray-500"> | |
<i data-feather="map-pin" class="h-4 w-4 mr-1"></i> | |
<span>Nantes, Pays de la Loire</span> | |
</div> | |
<div class="mt-2 flex items-center text-sm text-gray-500"> | |
<i data-feather="clock" class="h-4 w-4 mr-1"></i> | |
<span>2 mois - À partir d'août 2023</span> | |
</div> | |
<p class="mt-3 text-sm text-gray-600 line-clamp-3"> | |
Stage en ressources humaines avec missions variées : gestion des recrutements, administration du personnel, organisation des formations et événements internes. | |
</p> | |
<div class="mt-4 flex justify-between items-center"> | |
<div class="flex space-x-2"> | |
<span class="tag bg-green-100 text-green-800">Rémunéré</span> | |
</div> | |
<button class="text-indigo-600 hover:text-indigo-800 text-sm font-medium"> | |
Voir l'offre <i data-feather="arrow-right" class="h-4 w-4 inline ml-1"></i> | |
</button> | |
</div> | |
</div> | |
</div> | |
<!-- Offer 6 --> | |
<div class="bg-white rounded-lg shadow-sm overflow-hidden card-hover transition-all"> | |
<div class="p-6"> | |
<div class="flex justify-between items-start"> | |
<div> | |
<span class="tag bg-blue-100 text-blue-800">Informatique</span> | |
<h3 class="text-lg font-medium text-gray-900 mt-2">Data Scientist</h3> | |
<p class="text-sm text-gray-500 mt-1">DataInsight</p> | |
</div> | |
<div class="text-right"> | |
<span class="text-xs text-gray-500">Publié il y a 2 semaines</span> | |
</div> | |
</div> | |
<div class="mt-4 flex items-center text-sm text-gray-500"> | |
<i data-feather="map-pin" class="h-4 w-4 mr-1"></i> | |
<span>Lille, Hauts-de-France</span> | |
</div> | |
<div class="mt-2 flex items-center text-sm text-gray-500"> | |
<i data-feather="clock" class="h-4 w-4 mr-1"></i> | |
<span>6 mois - À partir de septembre 2023</span> | |
</div> | |
<p class="mt-3 text-sm text-gray-600 line-clamp-3"> | |
Stage en data science avec traitement et analyse de données massives, développement d'algorithmes de machine learning et visualisation des résultats. | |
</p> | |
<div class="mt-4 flex justify-between items-center"> | |
<div class="flex space-x-2"> | |
<span class="tag bg-green-100 text-green-800">Rémunéré</span> | |
<span class="tag bg-purple-100 text-purple-800">Télétravail possible</span> | |
</div> | |
<button class="text-indigo-600 hover:text-indigo-800 text-sm font-medium"> | |
Voir l'offre <i data-feather="arrow-right" class="h-4 w-4 inline ml-1"></i> | |
</button> | |
</div> | |
</div> | |
</div> | |
</div> | |
<!-- Pagination --> | |
<div class="mt-8 flex justify-center"> | |
<nav class="inline-flex rounded-md shadow-sm"> | |
<a href="#" class="px-3 py-2 rounded-l-md border border-gray-300 bg-white text-sm font-medium text-gray-500 hover:bg-gray-50"> | |
<i data-feather="chevron-left" class="h-4 w-4"></i> | |
</a> | |
<a href="#" class="px-3 py-2 border-t border-b border-gray-300 bg-white text-sm font-medium text-indigo-600 hover:bg-gray-50"> | |
1 | |
</a> | |
<a href="#" class="px-3 py-2 border-t border-b border-gray-300 bg-white text-sm font-medium text-gray-500 hover:bg-gray-50"> | |
2 | |
</a> | |
<a href="#" class="px-3 py-2 border-t border-b border-gray-300 bg-white text-sm font-medium text-gray-500 hover:bg-gray-50"> | |
3 | |
</a> | |
<span class="px-3 py-2 border-t border-b border-gray-300 bg-white text-sm font-medium text-gray-500"> | |
... | |
</span> | |
<a href="#" class="px-3 py-2 border-t border-b border-gray-300 bg-white text-sm font-medium text-gray-500 hover:bg-gray-50"> | |
8 | |
</a> | |
<a href="#" class="px-3 py-2 rounded-r-md border border-gray-300 bg-white text-sm font-medium text-gray-500 hover:bg-gray-50"> | |
<i data-feather="chevron-right" class="h-4 w-4"></i> | |
</a> | |
</nav> | |
</div> | |
</div> | |
<!-- Footer --> | |
<footer class="bg-gray-800 text-white"> | |
<div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:px-8"> | |
<div class="grid grid-cols-2 md:grid-cols-4 gap-8"> | |
<div> | |
<h3 class="text-sm font-semibold text-gray-300 tracking-wider uppercase mb-4"> | |
StagePro | |
</h3> | |
<p class="text-gray-400"> | |
La plateforme de référence pour la gestion des stages et expériences professionnelles. | |
</p> | |
</div> | |
<div> | |
<h3 class="text-sm font-semibold text-gray-300 tracking-wider uppercase mb-4"> | |
Navigation | |
</h3> | |
<ul class="space-y-2"> | |
<li><a href="index.html" class="text-gray-400 hover:text-white">Accueil</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">Offres de stage</a></li> | |
<li><a href="dashboard.html" class="text-gray-400 hover:text-white">Tableau de bord</a></li> | |
<li><a href="rapports.html" class="text-gray-400 hover:text-white">Rapports</a></li> | |
</ul> | |
</div> | |
<div> | |
<h3 class="text-sm font-semibold text-gray-300 tracking-wider uppercase mb-4"> | |
Légal | |
</h3> | |
<ul class="space-y-2"> | |
<li><a href="#" class="text-gray-400 hover:text-white">Confidentialité</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">Conditions</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">Mentions légales</a></li> | |
</ul> | |
</div> | |
<div> | |
<h3 class="text-sm font-semibold text-gray-300 tracking-wider uppercase mb-4"> | |
Contact | |
</h3> | |
<ul class="space-y-2"> | |
<li class="flex items-center text-gray-400"> | |
<i data-feather="mail" class="h-4 w-4 mr-2"></i> | |
contact@stagepro.fr | |
</li> | |
<li class="flex items-center text-gray-400"> | |
<i data-feather="phone" class="h-4 w-4 mr-2"></i> | |
+33 1 23 45 67 89 | |
</li> | |
</ul> | |
</div> | |
</div> | |
<div class="mt-8 pt-8 border-t border-gray-700 flex justify-between items-center"> | |
<p class="text-gray-400 text-sm"> | |
© 2023 StagePro. Tous droits réservés. | |
</p> | |
<div class="flex space-x-6"> | |
<a href="#" class="text-gray-400 hover:text-white"> | |
<i data-feather="facebook"></i> | |
</a> | |
<a href="#" class="text-gray-400 hover:text-white"> | |
<i data-feather="twitter"></i> | |
</a> | |
<a href="#" class="text-gray-400 hover:text-white"> | |
<i data-feather="linkedin"></i> | |
</a> | |
</div> | |
</div> | |
</div> | |
</footer> | |
<script> | |
feather.replace(); | |
</script> | |
</body> | |
</html> | |