Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fernandohenriques/mercado-livre-clone
Mercado Livre short app clone (Argentina).
https://github.com/fernandohenriques/mercado-livre-clone
atomic-design enzyme eslint jest nextjs reactjs sass stylelint testing-library
Last synced: about 1 month ago
JSON representation
Mercado Livre short app clone (Argentina).
- Host: GitHub
- URL: https://github.com/fernandohenriques/mercado-livre-clone
- Owner: fernandohenriques
- Created: 2019-10-28T16:01:10.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T07:05:12.000Z (almost 2 years ago)
- Last Synced: 2023-03-06T00:10:55.040Z (over 1 year ago)
- Topics: atomic-design, enzyme, eslint, jest, nextjs, reactjs, sass, stylelint, testing-library
- Language: JavaScript
- Homepage: https://meli-ar.herokuapp.com/
- Size: 2.91 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mercado Livre Short Clone App
## Getting Started
JavaScript + CSS + SASS + React.js + Next.js + Atomic Design + Jest + ESLint + Stylelint = :heart:
### Pré-requisitos
```
$ Git --version
>= v2.19$ node --version
>= v10.11.0$ Yarn --version
>= v1.7.0```
### How to run
```
Pelo terminal, entre na pasta onde deseja manter o projeto e execute os seguintes passos:$ git clone https://github.com/fernandohenriques/mercado-livre-clone.git
$ cd mercado-livre-clone/
$ cp .env.sample .env
$ yarn
$ yarn dev
```### How to build and run in Prod
```
Antes de executar os passos abaixo, edite o arquivo .env com as respectivas variáveis de prod.$ cd mercado-livre-clone/
$ yarn
$ yarn build
$ yarn start
```### Run tests
```
$ cd mercado-livre-clone/
$ yarn test
```### Static Analysis
##### JavaScript
```
$ cd mercado-livre-clone/
$ yarn lint:js
```##### CSS
```
$ cd mercado-livre-clone/
$ yarn lint:css
```### Code Coverage
```
$ cd mercado-livre-clone/
$ yarn test:coverage
```## Built With
* [Next.js](https://nextjs.org/)
* [React.js](https://reactjs.org/)
* [Atomic Design](https://docs.expo.io/versions/latest/)
* [SASS](https://sass-lang.com/)
* [Post CSS](https://postcss.org/)
* [Yarn](https://yarnpkg.com/)
* [ESLint](https://eslint.org/)
* [Stylelint](https://stylelint.io)
* [Jest](https://jestjs.io/)
* [Enzyme](https://airbnb.io/enzyme/)
* [Testing Library](https://testing-library.com/)
* [Babel](https://babeljs.io/)
* [Husky](https://github.com/typicode/husky)
* [Lint Staged](https://github.com/okonet/lint-staged)## Author
* **Fernando Henriques** - [GitHub](https://github.com/fernandohenriques)