brunojamelli / potianuncios-api

Uma plataforma para facilitar o encontro e divulgação de produtos e serviços de produtores rurais de agricultura familiar do Rio Grande do Norte.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SobreFuncionalidadesLayoutComo executarTecnologiasAutoresLicença

ℹ️ Sobre o projeto

Uma ferramenta para divulgação e gestão de anúncios de pequenos produtores rurais do RN, um projeto em conjunto com a Escola Agrícola de Jundiaí.

🚀 Como executar o projeto

Este projeto é divido em duas partes:

  1. Backend (backend folder)
  2. Frontend (frontend folder)

💡Frontend precisa que o Backend esteja sendo executado para funcionar.

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js, Docker. Além disto é bom ter um editor para trabalhar com o código como VSCode.

🏁 Começar

# Clone este repositório
git clone https://github.com/brunojamelli/potianuncios-api.git

# Acesse a pasta do projeto no terminal/cmd
cd potianuncios-api

🐳 Se você não tem o docker

# baixe o instalador genérico do site oficial do docker
curl -fsSL https://get.docker.com -o get-docker.sh

# usando instalador genérico
sh get-docker.sh

🎲 Rodando o Backend (servidor)

# Instale as dependências
npm install

# Crie o banco de dados
knex migrate:latest

# Preencha o banco de dados com dados fake para testes
knex seed:run

# Execute a aplicação 
npm start

# O servidor inciará na porta:3333 - acesse http://localhost:3333

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

🌐 Backend (Node.js)

Veja o arquivo package.json


👩🏽‍💻 Autores


Bruno Jamelli

💻 🎨

📝 Licença

This project is under MIT. See at here LICENSE for more informations.


About

Uma plataforma para facilitar o encontro e divulgação de produtos e serviços de produtores rurais de agricultura familiar do Rio Grande do Norte.

License:MIT License


Languages

Language:JavaScript 100.0%