Segundo proyecto del curso de Frontend Avanzado en React dictado por Acamica.
La aplicación consiste en una landing page de un sitio de noticias, que permite acceder a noticias principales del día, noticias por categorías y un buscador para filtrar noticias por palabras clave.
Para crear la aplicación se utilizó el entorno provisto por Create React App.
La aplicación consume información provista por la API de Canillitap.
git clone https://github.com/alazzuri/newsRoom.git
npm install
o
yarn install
Dentro del directorio de la aplicación, se pueden ejecutar los siguientes comandos:
Inicializa la aplicación en un entorno de desarrollo
Una vez ejecutado el comando, se puede acceder a http://localhost:3000 para visualizar la misma en el navegador.
Realiza el build correspondiente de la aplicación para producción, en la carpeta build
.
Librerías y dependencias utilizadas:
- React
- React DOM
- Babel
- Typescript
- React Router
- Material UI
- Redux con thunk
- Moment Js
- Google Fonts
- React Spinners