Skip to content

Trouvez l'emploi de vos rêves.

Notifications You must be signed in to change notification settings

Noumaa/MatchJob

Repository files navigation

Matchjob

 

Matchjob

Github top language Github language count Repository size License

🚀 Matchjob 🚧 En cours de développement ..


A propos   |   Features   |   A faire   |   Technologies   |   Dépendances   |   Installation   |   Nouma V.   |   Félix A.


🎯 A propos

MatchJob est une plateforme permettant de trouver du travail facilement. Les entreprises peuvent déposer des offres d'emplois et les particuliers peuvent postuler.

✨ Features

✔️ S'inscrire;
✔️ Se connecter;
✔️ Voir les offres;
✔️ Les personnes qui ont postulées;
✔️ Recherche d'adresse avec une API;

✨ A faire

  • A faire :
  • Suivi des candidatures.
  • Recherche avancé sur les offres.
  • Géolocalisation en temps réel.

🚀 Technologies

Les outils suivants ont été beaucoup sollicités :

✅ Dépendances

🏁 Installation

Vous devez vous assurer d'avoir installé les dépendances requises. De plus, assurez-vous que l'extension pdo_sqlite est décommentée dans le fichier php.ini si vous travaillez dans un environnement de production. Dans le cas d'un environnement de production, vous devrez plutôt décommenter les extensions pdo_mysql et décommenter la ligne pour changer de SGBD dans le .env.

...
;extension=pdo_pgsql
extension=pdo_sqlite #Enlever ";" devant "extension"
;extension=pgsql
...

ℹ️ Note :

# Identifiants pour se connecter : 

# Compte utilisateur : 
Identifiant : user.user@gmail.com
Mot de passe : user

# Compte admin : 
Identifiant : contact@admin.fr
Mot de passe : admin
# Cloner le dépôt
$ git clone https://github.com/Noumaa/matchjob

# Se rendre au bon endroit (c'est mieux)
$ cd matchjob

Installons les dépendances du projet :

# Installer les dépendences
$ composer install

# Faire les migrations (pour la base de données)
$ php bin/console doctrine:migrations:migrate

# Charger les jeux de données à des fins de test !
# /!\ Possible seulement dans un
#     environnement de développement.
$ php bin/console doctrine:fixtures:load

# Lancer le serveur !
# /!\ En production, préférez utiliser
#     un serveur web profesionnel
#     comme apache ou nginx.
$ symfony server:start # Requiert Symfony CLI

# Le serveur sera initialisé sur <http://localhost:8000>

 

Retour en haut !