Skip to content

EricPuig10/FinalProjectFrontEnd

Repository files navigation

FACTORIA F5 APP

TABLE OF CONTENTS

  1. GENERAL INFO
  2. STACK
  3. INSTALLATION
  4. NEXT

 

PROJECT LINKS

Front-End
Back-End

 

GENERAL INFO

SPA for candidates management of Factoria F5 using a Rest API that includes JWT-Auth.

 

OBJECTIVES

This app wants to improve the candidates selection process for the bootamps in Factoria F5, to achieve a more efficient and effective control of this task.

The authorized users can make a CRUD of Candidates & Bootmaps. And also filter the candidates by bootcamp o by process state.

The Master Admin can create new users too.

App developed in 4 weeks.

 

USER STORIES

  1. As an Auth User I want to get a list of candidates and make a crud. I want to open a candidat card to manage the information.
  2. As an Auth User I want to get a list of bootcamps and make a crud. I want to open a bootcamp card to manage the information.
  3. As an Auth User I want to get a list of Process State and filter each step of the process with the candidates.
  4. As an Auth User I want to filter the candidates by bootcamp and by process state.
  5. As a Master Administrator I want to create new users from Factoria F5.

 

IU DESIGN

FACTORIA_MACKBOOK_HOME_

FACTORIA_MACKBOOK_LOGIN

FACTORIA_MACKBOOK_TABLACANDIDATOS

 

STACK

  • Visual Studio Code
  • HTML 5
  • CSS 3
  • JavaScript ES6
  • React
  • React router DOM
  • Material UI
  • Styled Components
  • Axios
  • Jest

 

INSTALLATION

We started the project creating a React App so node.js is required. Once you have verified that node is already installed in your directory, just execute the following steps: Este proyecto fue arrancado con Create React App por lo tanto requiere node.js y npm. Una vez que hayas verificado que node está instalado en tu directorio, sigue los siguientes pasos:

  1. Clone the repository with the following command:
git clone https://github.com/EricPuig10/FinalProjectFrontEnd
  1. Run the app on development mode
npm install
  1. For the front-end correct working, you must also clone de back-end repository:
git clone https://github.com/EricPuig10/FinalProjectBackEnd

Running App

npm start

Running Test

npm run test

 

WHAT'S NEXT?

SECURITY: When Master Administrator creates a new user, the automatic generation of an e-mail must redirection to the password change site, before accessing the app.

LOADING: When a new candidat registers by himself, the auto-genereted excel will be imported to the data base.

FLEXIBILITY: The application will be adaptable to be able to add more options to the preset fields.

 

THANKS TO

Factoria F5 (especially to our stakeholder) for ordering this project & to our trainers for accompanying us throughout the bootcamp journey. Also thanks to all the bookcampmates for the shared hours.

 

TEAM

Eric Puigvendrello
Natàlia Boya
Joan Gil
Laura Castillo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •