Skip to content

Este projeto visa criar uma plataforma online que conecta instituições públicas e seus projetos sociais com colaboradores em potencial.

License

Notifications You must be signed in to change notification settings

GustavoAV2/nasa-hackathon-open-science-discovery

Repository files navigation

Plataforma de Colaboração entre Projetos Sociais e Colaboradores

Bem-vindo ao repositório da Plataforma de Colaboração entre profissionais e projetos sociais. Este projeto visa criar uma plataforma online que conecta instituições públicas e seus projetos sociais com colaboradores em potencial.

Tecnologias Utilizadas

Frontend

  • Vue.js: O framework JavaScript para construção do frontend.
  • Tailwind CSS: Tailwind CSS é uma estrutura CSS de código aberto.

Backend

  • .NET 6.0: Certifique-se de ter o ambiente de desenvolvimento .NET 6 instalado. Você pode baixá-lo em dotnet.microsoft.com.
  • SQL Server: A aplicação requer um banco de dados SQL Server para armazenar informações de projetos, usuários e colaborações. Certifique-se de configurar uma conexão válida no arquivo de configuração.

Funcionalidades Principais

  • Exploração, Filtragem e Pesquisa de Projetos Sociais: Nossos usuários podem facilmente explorar, filtrar e buscar projetos sociais, personalizando sua busca com tags que correspondam aos seus interesses.

  • Cadastro de Colaboradores [Em desenvolvimento]: Os colaboradores podem criar perfis pessoais, onde e possivel listar suas habilidades e interesses. Isso possibilita a correspondência precisa de projetos com as preferências de cada colaborador.

Configuração do Ambiente de Desenvolvimento

Para configurar o ambiente de desenvolvimento e executar o projeto localmente, siga estas etapas:

  1. Clone este repositório:
git clone https://github.com/seu-usuario/Breadcrumbsopen-science-projects-ui.git
  1. Navegue até o diretório do projeto:
cd open-science-projects-ui
  1. Instalar dependencias
npm install
  1. Iniciar servidor
npm run dev

Open Science Project - API .NET 6

A Plataforma de Colaboração de Projetos - API .NET 6 é a parte da aplicação que lida com a lógica de backend e a interação com o banco de dados. Ela fornece uma interface para que o frontend da aplicação se comunique e gerencie dados relacionados a instituições públicas, profissionais e projetos.

Pré-Requisitos

  • .NET 6.0: Certifique-se de ter o ambiente de desenvolvimento .NET 6 instalado. Você pode baixá-lo em dotnet.microsoft.com.

  • SQL Server: A aplicação requer um banco de dados SQL Server para armazenar informações de projetos, usuários e colaborações. Certifique-se de configurar uma conexão válida no arquivo de configuração.

Configuração e Instalação

  1. Clone este repositório em sua máquina local:
git clone 
  1. Navegue até o diretório raiz do projeto:
cd open-science-projects-api
  1. Configure o banco de dados SQL Server editando a string de conexão no arquivo appsettings.json.

  2. Execute as migrações do banco de dados para criar as tabelas necessárias:

dotnet ef database update
  1. Inicie a API:
dotnet run

A API estará disponível em http://localhost:6001.

License

MIT License

About

Este projeto visa criar uma plataforma online que conecta instituições públicas e seus projetos sociais com colaboradores em potencial.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published