https://github.com/eiberham/ecommerce-meli
Prototyping an e-commerce site as a fullstack challenge
https://github.com/eiberham/ecommerce-meli
Last synced: 8 months ago
JSON representation
Prototyping an e-commerce site as a fullstack challenge
- Host: GitHub
- URL: https://github.com/eiberham/ecommerce-meli
- Owner: eiberham
- Created: 2019-04-15T04:40:57.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-31T05:19:05.000Z (almost 7 years ago)
- Last Synced: 2024-12-29T05:24:36.612Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 111 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-commerce
This is a module that leveraging the mercadolibre's api allows you to search products currently on sale in the platform and get relevant information from them like description, price, among others.
It has a backend designed with express.js whose responsibility is to reach the mercadolibre's api and return what we want, to enhance the overall performance it does caching with redis and clustering via pm2 module.
## Quick start
``` bash
# Clone the repository
git clone https://github.com/wwleak/ecommerce-meli.git
# Install dependencies for the server
npm install
# Install dependencies for the client
npm run client-install
# Run client and server
npm run dev
# Run express server only
npm run server
# Run react client only
npm run client
```
## Notice
Server runs at localhost on port 5000 and the client on port 3000. If you want it to run in another port change it manually.