Une entreprise met en œuvre un SGBDR robuste pour rationaliser son processus de candidature à un emploi. Notre objectif est de gérer efficacement les candidatures, de suivre la progression des candidats et d'améliorer la communication entre les recruteurs et les candidats.
Nous utilisons un certain nombre de projets open source pour fonctionner correctement :
La conception de bases de données joue un rôle très important dans le cycle de vie du développement logiciel (SDLC). Cette partie comprend la création de métadonnées, la normalisation et la construction d'un diagramme entité-relation (ERD).
Métadonnées
Normalisation
ERD
Pour ajouter, à condition voici le fichier .sql de dbKraft (la base de données utilisée) si vous souhaitez que la base de données soit prête.
KRAFT n'est pas encore accessible sur le World Wide Web, car il n'a pas encore été déployé. Mais si vous souhaitez voir l’interface utilisateur et découvrir le site Web vous-même, vous êtes dans la bonne section du README. Pour commencer à accéder au code source, suivez les étapes ci-dessous.
Vous pouvez créer un fork sur ce référentiel, ou vous pouvez également cloner ce référentiel directement sur votre machine locale.
Après avoir cloné le référentiel sur votre machine locale, accédez-y sur n'importe quel IDE.
Après avoir ouvert le projet, vous devriez voir tous les fichiers
Installer les dépendances en utilisant,
npm install
Créez un .env sur le dossier du serveur et tapez le code ci-dessous. Assurez-vous de remplacer YOUR_DB_PASSWORD_HERE par votre mot de passe MariaDB/MySQL/Any RDBMS.
DATABASE_PASSWORD="YOUR_DB_PASSWORD_HERE"
Configurez la connexion à la base de données dans server/config/db.js selon votre environnement de base de données MariaDB/MySQL/Any RDBMS.
Pour installer les dépendances requises pour le dossier client, consultez le package.json pour le côté client.
Pour installer les dépendances requises pour le dossier server, consultez le package.json pour le côté serveur.
Exécutez le serveur sur /server.
node server.js
Avec nodemon, vous pouvez exécuter le serveur en utilisant,
npm run server
Exécutez le client sur /client.
npm start
Name | Avatar | GitHub | Contributions |
---|---|---|---|
Regina Bonifacio | Feiryrej | Fullstack Developer | |
Isaeus Guiang | asiguiang | Database Administrator, Technical Writer |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!