Mercado Libre App
A simple FullStack app that interact with the Mercado Libre API built with React, NodeJS, Graphql and Typescript.
😎 Demo!
- React frontend https://meli-app.vercel.app
- React frontend with GraphQl https://meli-app-graphql.vercel.app
- Express API https://meli-api-ahr.herokuapp.com
- GraphQL API https://meli-api-ahr.herokuapp.com/graphql
🔥 Features!
- React frontend with caching request and React Suspense (
⚡️ /web) - React frontend with apollo client consuming GraphQl API (
⚡️ /web-with-graphql) - Dark mode
🔥 - Backend API with express(
⚡️ /api) - Backend API with GraphQl(
⚡️ /api) - All with Typescript :v
- Frontend deployed in vercel.com
- Backend deployed in Heroku
Installation
Requires Node.js v12 to run.
Install the dependencies and devDependencies and start the server.
Frontend
$ cd web
$ npm install
$ npm start
Frontend with GraphQl
$ cd web-with-graphql
$ npm install
$ npm start
API
$ cd api
$ npm install
$ npm run dev