Skip to content

sullivan28/reciclaAgora

Repository files navigation

ReciclaAgora

Este repositório contém o projeto ReciclaAgora, uma aplicação para incentivar e facilitar a reciclagem.

Descrição

ReciclaAgora é uma plataforma online que conecta pessoas interessadas em reciclar com pontos de coleta mais próximos. A aplicação permite que os usuários localizem pontos de coleta em sua região, visualizem os tipos de materiais aceitos e obtenham informações sobre o horário de funcionamento de cada ponto. Além disso, os usuários podem contribuir com a comunidade ao adicionar novos pontos de coleta que não estejam listados na plataforma.

Funcionalidades

  • Pesquisar pontos de coleta por localização geográfica.
  • Visualizar informações detalhadas de cada ponto de coleta, incluindo endereço, tipos de materiais aceitos e horário de funcionamento.
  • Adicionar novos pontos de coleta à plataforma.
  • Avaliar e deixar comentários sobre os pontos de coleta existentes.
  • Gerenciar perfil de usuário.

Tecnologias Utilizadas

  • Frontend: React.js, HTML, CSS.
  • Backend: Node.js, Express.js.
  • Banco de Dados: MongoDB.

Pré-requisitos

Antes de executar o projeto em sua máquina local, certifique-se de ter as seguintes ferramentas instaladas:

  • Node.js (v12 ou superior)
  • npm (v6 ou superior)
  • MongoDB

Configuração

Siga as etapas abaixo para configurar o projeto em seu ambiente local:

  1. Clone este repositório em sua máquina local:

    ```shell git clone https://github.com/sullivan28/reciclaAgora.git ```

  2. Navegue até o diretório do projeto:

    ```shell cd reciclaAgora ```

  3. Instale as dependências do frontend e backend:

    ```shell cd client npm install cd ../server npm install ```

  4. Inicie o servidor backend:

    ```shell npm start ```

  5. Em outra janela do terminal, inicie o servidor frontend:

    ```shell cd client npm start ```

  6. Acesse a aplicação no seu navegador em: http://localhost:3000

Contribuindo

Se você deseja contribuir para este projeto, sinta-se à vontade para abrir uma nova issue ou enviar um pull request. Farei o possível para revisar e incorporar as contribuições relevantes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published