Git Product home page Git Product logo

ipssi-front's Introduction

IPSSI-site-front

##Installation :

Clone the project git clone [email protected]:arncet/ipssi-front.git

Open the folder cd ipssi-front

Install node modules: npm install

Run project: npm start

Open the following link in your browser: http://localhost:3000

##Usage :

Avaliable links :

Home
http://localhost:3000/ => Home

Profile
http://localhost:3000/profil => Current suer profile
http://localhost:3000/profil/:id => User profile (according to the id param)

Jobs
http://localhost:3000/offres-de-poste => All avaliable jobs
http://localhost:3000/offres-de-poste/id => A job (according to the id param)

News
http://localhost:3000/actualites/id => A news (according to the id param)

Intranet - Message
http://localhost:3000/intranet/messages => The Gmail API implementation

Intranet - Calendar
http://localhost:3000/intranet/calendrier => The Google Calendar API implementation

Intranet - News
http://localhost:3000/intranet/actualites => The news list
http://localhost:3000/intranet/actualites/creer => Create a new news
http://localhost:3000/intranet/actualites/:id => Display a news (according to the id param)
http://localhost:3000/intranet/actualites/:id/editer => Edit a news (according to the id param)

Intranet - Activity reports
http://localhost:3000/intranet/comptes-rendus-d-activites => The activity reports list
http://localhost:3000/intranet/comptes-rendus-d-activites/creer => Create a new activity report
http://localhost:3000/intranet/comptes-rendus-d-activites/:id => Display a activity report (according to the id param)
http://localhost:3000/intranet/comptes-rendus-d-activites/:id/editer => Edit a activity report (according to the id param)

Intranet - Holiday request
http://localhost:3000/intranet/demandes-de-conges => The holiday requests list
http://localhost:3000/intranet/demandes-de-conges/creer => Create a new holiday request
http://localhost:3000/intranet/demandes-de-conges/:id => Display a holiday request (according to the id param)
http://localhost:3000/intranet/demandes-de-conges/:id/editer => Edit a holiday request (according to the id param)

Intranet - News
http://localhost:3000/intranet/cvtheque => The CV list
http://localhost:3000/intranet/cvtheque/creer => Create a new CV
http://localhost:3000/intranet/cvtheque/:id => Display a CV (according to the id param)
http://localhost:3000/intranet/cvtheque/:id/editer => Edit a CV (according to the id param)

Intranet - Jobs
http://localhost:3000/intranet/offres-de-poste => The job list
http://localhost:3000/intranet/offres-de-poste/creer => Create a new job
http://localhost:3000/intranet/offres-de-poste/:id => Display a job (according to the id param)
http://localhost:3000/intranet/offres-de-poste/:id/editer => Edit a job (according to the id param)

Intranet - Job applications
http://localhost:3000/intranet/candidatures => The job applications list

Intranet - Users
http://localhost:3000/intranet/utilisateurs => The user list
http://localhost:3000/intranet/utilisateurs/creer => Create a new user
http://localhost:3000/intranet/utilisateurs/:id => Display a user (according to the id param)
http://localhost:3000/intranet/utilisateurs/:id/editer => Edit a user (according to the id param)

Intranet - Collaborators
http://localhost:3000/intranet/collaborateurs => The collaborator list
http://localhost:3000/intranet/collaborateurs/creer => Create a new collaborator
http://localhost:3000/intranet/collaborateurs/:id => Display a collaborator (according to the id param)
http://localhost:3000/intranet/collaborateurs/:id/editer => Edit a collaborator (according to the id param)

Intranet - Expense reports
http://localhost:3000/intranet/notes-de-frais => The expense report list
http://localhost:3000/intranet/notes-de-frais/creer => Create a new expense report
http://localhost:3000/intranet/notes-de-frais/:id => Display a expense report (according to the id param)
http://localhost:3000/intranet/notes-de-frais/:id/editer => Edit a expense report (according to the id param)

Intranet usage :

Create a activty report :

Go to activity reports page and click on the "Créer" button :
Enter the activity reports informations :

  • Client : [String] The customer name.
  • Project: [Stirng] The project name.
  • Date de début de période : [Date] The mission start date.
  • Date de début de période : [Date] The mission end date.
  • Responsable client : [String] The customer's reponsable name.
  • Fonction (first line) : [String] The customer's reponsable function.
  • Contact (n° et/ou e-mail) (first line) : [String] The customer's reponsable email of phone number.
  • Responsable entreprise : [String] The company's reponsable name.
  • Fonction (second line) : [String] The company's reponsable function.
  • Contact (n° et/ou e-mail) (second line) : [String] The company's reponsable email of phone number.
  • Rapport d'activité de la periode : [Text] The report content.
  • Nombre d'accidents avec arrets hors accidents de trajet : [Number] Number of accidents with stoppages excluding commuting accidents.
  • Nombre d'accidents sans arrêt : [Number] Number of accidents without stopping.
  • Nombre d'accidents de trajet : [Number] Number of commuting accidents.
  • Nombre de jours d'arrêt maladie : [Number] Number of sick days.
  • Préciser les dates de congés ou d'absence de la période : [Text] Sick days details.
  • Sois un nombre de jour de présence de : [Number] Total presence day.
  • Satisfaction du consultant (avancement, qualité, respect des délais) : [Select] Consultant's satisfaction.
  • Satisfaction du client (avancement, qualité, respect des délais) : [Select] Customer's sa tisfaction.
  • Point d'amélioration : [Text] Ameliorations.
  • Activités restantes à effectuer : [Text] Remaining activities.
  • Commentaire : [Text] Comment.

Display a activty report :

Go to activity reports page and click on the "Eye" button on the wanted activity report line.

Edit a activty report :

Go to activity reports page and click on the "Pencil" button on the wanted activity report line.

Delete a activty report :

Go to activity reports page and click on the "Trash" button on the wanted activity report line.

Create a expense report :

Go to expense report page and click on the "Créer" button :
Enter the expense report informations :

  • Description : [String] The expense report description.
  • Localité : [String] The expense report location.
  • Montant TTC : [String] The expense report price.

Display a expense report :

Go to expense report page and click on the "Eye" button on the wanted expense report line.

Edit a expense report :

Go to expense report page and click on the "Pencil" button on the wanted expense report line.

Delete a expense report :

Go to expense report page and click on the "Trash" button on the wanted expense report line.

Create a holiday request :

Go to holiday request page and click on the "Créer" button :
Enter the holiday request informations :

  • Function : [String] Ypour function.
  • Lieu d'intervention : [String] The location.
  • Responsable hiérarchique : [String] Your responsable.
  • Date de début de congés : [Date] The start date.
  • Date de fin de congés : [Date] The end date.
  • Type de congés [String] : Holiday resquest type.
  • Fait à : [String] Where the resquest were made.

Display a holiday request :

Go to expense report page and click on the "Eye" button on the wanted holiday request line.

Edit a holiday request :

Go to expense report page and click on the "Pencil" button on the wanted holiday request line.

Delete a holiday request :

Go to expense report page and click on the "Trash" button on the wanted holiday request line.

Create a CV :

Go to your profile and click on the "Créer mon CV" button :
Enter the CV informations :

  • Titre du CV : [String] The CV's title.
  • Experiences professionnelles : [Experiences] Your experiences.
  • Formations : [Formations] Your formations.
  • Compétences : [Skills] Your skills.
  • Information complémentaires : [Text] Additions informations.

Display a CV :

Go to CV page and click on the "Eye" button on the wanted CV line.

Edit a CV :

Go to CV page and click on the "Pencil" button on the wanted CV line.

Delete a CV :

Go to CV page and click on the "Trash" button on the wanted CV line.

Create a Job :

Go to the job list page and click on the "Créer" button :
Enter the CV informations :

  • Titre : [String] The job's title.
  • Description: [Text] The job's description.

Display a job :

Go to job page and click on the "Eye" button on the wanted job line.

Edit a job :

Go to job page and click on the "Pencil" button on the wanted job line.

Delete a job :

Go to job page and click on the "Trash" button on the wanted job line.

Delete a job application :

Go to applicaitons job page and click on the "Trash" button on the wanted application job line.

ipssi-front's People

Contributors

arncet avatar

Stargazers

Roman avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.