Aplicacion Frontend con ReactJS y backend con NodeJS y GraphQL
PORTFOLIO
ReactJS
Javascript
Babel (ES8)
MaterialUI
Styled Components
NodeJS
Express
GraphQL
MongoDB
Mocha tests
Cypress e2e tests
Prettier
Eslint
Gitlab CI/CD
Aplicacion con ReactJS (frontend). Aplicacion con NodeJS y GraphQL API (backend)
Panel de control para freelance
Aplicación para control de horarios, tareas hechas y pendientes, clientes, proyectos, ingresos y gastos. Incluidas estadísticas en una única aplicación.
Frelance Control Panel es un proyecto propio de FeedYourWeb.
La aplicación se desarrolló con tecnología mas moderna y popular como ReactJS + MaterialUI + Cypress + Yarn + GulpJS (frontend)
El frontend es sencillo y obtiene los datos de la API GraphQL con NodeJS + Express + MongoDB (backend).
DevOps e integracion continua de forma automatizada con GitLab utilizando sus pipelines (CI/CD).
El proyecto sigue en desarrollo.
![Aplicacion con ReactJS (frontend) - NodeJs+Express+GraphQL (backend) - Freelance Control Panel](/images-posts/portfolio/timebox/desarrollo-aplicaciones-reactjs-node-mongodb-graphql-000001.jpg)
![aplicacion con reactjs (frontend) - nodejs+express+graphql (backend) - freelance control panel](/images-posts/portfolio/timebox/desarrollo-aplicaciones-reactjs-node-mongodb-graphql-000010.jpg)
![aplicacion con reactjs (frontend) - nodejs+express+graphql (backend) - freelance control panel](/images-posts/portfolio/timebox/desarrollo-aplicaciones-reactjs-node-mongodb-graphql-000011.jpg)
![aplicacion con reactjs (frontend) - nodejs+express+graphql (backend) - freelance control panel](/images-posts/portfolio/timebox/desarrollo-aplicaciones-reactjs-node-mongodb-graphql-000012.jpg)
![aplicacion con reactjs (frontend) - nodejs+express+graphql (backend) - freelance control panel](/images-posts/portfolio/timebox/desarrollo-aplicaciones-reactjs-node-mongodb-graphql-000002.jpg)
![aplicacion con reactjs (frontend) - nodejs+express+graphql (backend) - freelance control panel](/images-posts/portfolio/timebox/desarrollo-aplicaciones-reactjs-node-mongodb-graphql-000003.jpg)
![aplicacion con reactjs (frontend) - nodejs+express+graphql (backend) - freelance control panel](/images-posts/portfolio/timebox/desarrollo-aplicaciones-reactjs-node-mongodb-graphql-000004.jpg)
![aplicacion con reactjs (frontend) - nodejs+express+graphql (backend) - freelance control panel](/images-posts/portfolio/timebox/desarrollo-aplicaciones-reactjs-node-mongodb-graphql-000005.jpg)
![aplicacion con reactjs (frontend) - nodejs+express+graphql (backend) - freelance control panel](/images-posts/portfolio/timebox/desarrollo-aplicaciones-reactjs-node-mongodb-graphql-000006.jpg)
![aplicacion con reactjs (frontend) - nodejs+express+graphql (backend) - freelance control panel](/images-posts/portfolio/timebox/desarrollo-aplicaciones-reactjs-node-mongodb-graphql-000007.jpg)
![aplicacion con reactjs (frontend) - nodejs+express+graphql (backend) - freelance control panel](/images-posts/portfolio/timebox/desarrollo-aplicaciones-reactjs-node-mongodb-graphql-000008.jpg)
![aplicacion con reactjs (frontend) - nodejs+express+graphql (backend) - freelance control panel](/images-posts/portfolio/timebox/desarrollo-aplicaciones-reactjs-node-mongodb-graphql-000009.jpg)