Skip to content
/ Nara Public
forked from albandescottes/Nara

Projet Génie Logiciel 5A Polytech Paris-Sud

Notifications You must be signed in to change notification settings

ElodieLam/Nara

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nara

Projet Génie Logiciel 5A Polytech Paris-Sud

Sujet

L'objectif de ce projet est de répondre aux besoins d'un client désirant un intranet de gestion des notes de frais et congés des collaborateurs de son entreprise.

Installation

(Windows seulement)

Partie base de données

Etape 1

Télécharger XAMPP v. 5.6.40 / PHP 5.6.40 : https://www.apachefriends.org/fr/download.html

Etape 2

Installer XAMPP.

Etape 3

Lancer les modules Apache et MySQL ("Start" dans XAMPP).

Etape 4

Dans C:\xampp\phpMyAdmin\config.inc.php, modifier :

$cfg['Servers'][$i]['auth_type'] = 'config';

En

$cfg['Servers'][$i]['auth_type'] = cookie;

Et :

$cfg['Servers'][$i]['password'] = '';

En

$cfg['Servers'][$i]['password'] = 'password';

Partie back-end

Etape 1

Télécharger Node.js sur le lien : https://nodejs.org/en/download/
Installer Node.js

Etape 2

Installer npm

npm install -g npm@latest

Etape 3

Installer Angular

npm install -g @angular/cli@latest
npm i -g @angular-devkit/core typescript

Mise en place

Création de la base de données

Aller sur http://localhost/phpmyadmin/
Cliquer sur nouvelle base de données avec comme nom : 'nara_database' (utf8mb4_bin)
Importer : Nara/Database/nara_database.sql
Exécuter

back-end

Ouvrir un terminal sur Nara/back-end/

$ node server.js 

Tous les ports doivent s'afficher.

front-end

Ouvrir un terminal sur Nara/front-end/

npm install i @angular-devkit/build-angular
ng serve -o

Verion mobile

Version simple

Lorsque le programme est lancé, cliquer dans le navigateur web sur examiner l'élément,
passer en mode téléphone et recharger la page.

Version complexe

Trouver l’adresse IP locale de la machine sur le réseau :

ipconfig

Vous obtenez l'adresse de votre machine sur votre réseau.
Par exemple : 192.168.1.26
Changer dans tous les fichiers de Nara/front-end/src/app/xx/xxx.service.ts

url = 'http://localhost:3000';

En

url = 'http://192.168.1.26:3000';

Relancer Angular :

ng serve --host 192.168.1.26

Vous pouvez maintenant accéder au projet en faisant : http://192.168.1.26:4200/ sur les machines du même réseau.

About

Projet Génie Logiciel 5A Polytech Paris-Sud

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 56.1%
  • HTML 24.7%
  • JavaScript 17.1%
  • CSS 2.1%