Giter Club home page Giter Club logo

aemex's Introduction

This project was bootstrapped with Create React App.

npm install

1.- Para descargar las dependencias del proyecto.

npm run start

2.- Para iniciar la aplicación

npm test

3.- Para correr las pruebas unitarias.

2.- ¿Que me gusto de la prueba? La verdad es una prueba que me permite seguir practicando mis habilidades creo que es importante desarrollar una aplicación para ir adquiriendo mas conocimiento, parece ser sencilla, pero mas alla de eso se tienen que hacer varias validaciones tanto cuando el endpoint falla, probar que la aplicación no se rompa, entonces basicamente validar esos pequeños detalles es imporante y deja mucho aprendizaje.

3.- Si hubieras tenido más tiempo ¿qué hubieras mejorado o qué más hubieras hecho? Primero que nada terminar las pruebas unitarias, personalizar el webpack, agregar husky para que no se permita hacer commits si no pasan los tests, desde luego implementar unas de las reglas de validacion de eslint airbnb para no dejar estados en momeria, para llevar una identacion unica para todos los desarrolladores, documentar aun mejor cada componente, estilos, agregar Style components, desde luego usar Hooks ya que reducen la cantidad de codigo escrito, entiendo que por el desarrollo que se realiza se pidio la version especifica, poder agregar mejores fuentes o iconfonts, creo que hay muchas formar de mejorar aun la aplicación, debido a actual trabajo me fue un poco complicado poder ser un poco mas exacto en estilos en guias responsive, metodolodia BEM, pero realmente trate de centrarme en la funcionalidad.

***** NOTA ******** Realmente no pude descargar la version 15.6.2 y dado que en el primer avance ya tenia una parte realizada con Hooks, lo que realice fue crear class components y pure components de react 15 cuando no existian los hooks.

web url

https://vigilant-jackson-9f9c0f.netlify.com/

Available Scripts

before to write npm start you must to install npm packages

*npm install

Unit test

npm run test

technolgies

*react *react-router -> routes *axios -> get data API *redux -> adming global state *redux-thunk -> admin global state with async actions

npm install

In the project directory, you can run:

yarn start or npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

Agradezco mucho el tiempo de leer este Readme.

Saludos cordiales.

aemex's People

Contributors

ismaeljdz avatar

Watchers

James Cloos avatar  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.