
Le projet traite des contraintes spécifiques:
Il ne devrait pas y avoir plus d'une classe d'enseignants en même temps.
Il ne devrait y avoir qu'un seul enseignant affecté à chaque classe lors d'une conférence.
Un enseignant ne peut pas enseigner plus d'un sujet à une classe.
Chaque sujet peut être attribué à une classe au maximum une fois.
Les heures de crédit ne peuvent pas dépasser les heures de contact.
Il ne peut y avoir qu'une seule conférence d'un enseignant / d'un sujet dans une classe par jour.
La fonction de disposition des conférences est disponible pour permettre aux utilisateurs de décider comment plusieurs conférences d'un sujet peuvent apparaître dans le calendrier.
L'utilisateur peut définir des conférences maximales par jour et les jours ouvrables par semaine.
Assurez-vous d'avoir les outils suivants, installés sur votre système.
Cliquez sur le bouton de la fourche dans le coin supérieur droit ou cliquez simplement sur ceci. Copiez l'URL de ce bouton code vert pour cloner le projet. Ouvrez un terminal dans le répertoire souhaité et exécutez la commande suivante avec REPO_URL remplacé par le lien que vous venez de copier:
git clone REPO_URL
backend/constants .Définissez le chemin du premier terminal vers la racine du dossier du projet, qui aurait / CS311S20PID08 à la fin du chemin. Ce terminal exploitera le frontend du projet.
Pour le deuxième terminal, définissez son chemin vers le dossier backend , situé dans le répertoire racine, ou vous pouvez initialiser son chemin à partir du répertoire racine, qui aura le même chemin que du premier terminal, puis vous pouvez exécuter la commande suivante pour définir son chemin vers le dossier backend.
cd backend
Pour installer les dépendances de Frontend et Backend, exécutez la commande suivante dans les deux terminaux:
# npm
npm install
# yarn
yarnAssurez-vous d'exécuter la commande susmentionnée pour les deux terminaux sans aucune erreur.
En supposant maintenant que votre système dispose de toutes les dépendances nécessaires pour exécuter le projet, il est maintenant défini pour exécuter votre système.
Maintenant, pour la dernière étape, exécutez la commande suivante dans les deux terminaux pour démarrer le projet:
# npm
npm start
# yarn
yarn startLe lien de l'application apparaîtra dans le terminal frontal.
Pour la prochaine fois, vous devez suivre les étapes 2 et 4 seulement.
Assurez-vous de lire les directives contributives avant d'ouvrir un PR.
En cas de question concernant l'installation du projet, n'hésitez pas à contacter: