Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mlg404/pediufarma-desafio
https://github.com/mlg404/pediufarma-desafio
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mlg404/pediufarma-desafio
- Owner: mlg404
- License: mit
- Created: 2020-05-22T16:28:24.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-12T20:57:49.000Z (about 2 years ago)
- Last Synced: 2024-10-31T11:04:19.653Z (2 months ago)
- Language: JavaScript
- Size: 402 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
PediuFarma: desafio!Este é um desafio realizado pela PediuFarma, designado à oportunidade que eles estão oferecendo.
Info |
Tecnologias |
Como |
Contribua |
Licença
## :rocket: Info
Na primeira etapa, o desafio consistia em fazer engenharia reversa no banco de dados deles e retirar informações para as próximas etapas!
Na segunda etapa, tivemos que montar um JSON com o preço, código de barras e quantidade dos produtos em estoque, porém tinha uma regra: se o produto tivesse um preço promocional, o mesmo deveria ser exibido com este preço promocional, caso tivesse dentro da validade da promoção.[Gravei um vídeo fazendo a instalação e alguns comentários por cima, basta clicar aqui!](https://www.youtube.com/watch?v=c-WqA4IOsNE)
## :computer: Tecnologias
Este projeto foi desenvolvido com as seguintes tecnologias:
- [NodeJS][nodejs]
- [Date-fns](https://date-fns.org/)
- [Sucrase](https://sucrase.io/)
- [Nodemon](https://nodemon.io/)
- [Express](https://expressjs.com/pt-br/)
- [Sequelize](https://sequelize.org/)
- [Docker](https://www.docker.com/)
- [VS Code][vc]## :information_source: Como
Para clonar e rodar esta aplicação, você precisará de [Git](https://git-scm.com) + [Yarn v1.22.4][yarn] ou superior (exceto versão 2 ou superior) + [NodeJS][nodejs] instalados em seu computador.
Rode num terminal:```bash
# Clone este repositório
$ git clone https://github.com/mlg404/pediuFarma-desafio.git pediuFarma-desafio# Acesse-o
$ cd pediuFarma-desafio# Instale as dependencias
$ yarn install# Rode a aplicação
$ yarn dev
```
**Importante**: Você precisará ter um servidor mysql rodando em sua máquina. Eu escolhi criar um container no Docker e subir o mysql. Lembre-se de configurar as informações no arquivo `~/config/database.js`**Vendo o resultado**: o resultado pode ser visto acessando `http://localhost:3333/` ou algum aplicativo que faça requisições http (gosto de utilizar o Insomnia)
## :busts_in_silhouette: Contribua
- Fork neste repositório;
- Crie uma branch com sua feature: `git checkout -b my-feature`;
- Faça um Commit suas alterações: `git commit -m 'feat: My new feature'`;
- Dê Push na sua branch: `git push origin my-feature`.Abra um pull request com sua branch. Após sua pull request receber um merge, você deve deletar sua branch.
## :memo: Licença
This project is under MIT license. See [LICENSE](https://github.com/mlg404/pediuFarma-desafio/blob/master/LICENSE) for more information.---
Made with 💙 by Victor Eyer :wave: [Get in touch!](https://www.linkedin.com/in/victoreyer/)
[nodejs]: https://nodejs.org/
[vc]: https://code.visualstudio.com/
[yarn]: https://classic.yarnpkg.com/lang/en/