Skip to content

AlertUp-Projeto-integrador-ODS-11/Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlertUp - Backend 🌎🍃

License .NET NuGet Docker

Este é o repositório do backend do projeto AlertUp, uma rede social voltada para denúncias de situações cotidianas relacionadas ao Objetivo de Desenvolvimento Sustentável (ODS) 11 da ONU. Nosso objetivo é criar uma plataforma que permita aos cidadãos denunciar problemas urbanos, promovendo um ambiente urbano mais sustentável e melhorando a qualidade de vida nas cidades.

O backend foi desenvolvido utilizando a tecnologia ASP.NET e é responsável por gerenciar e armazenar os dados do AlertUp.


AlertUp


Tecnologias e Ferramentas utilizadas 💻

dotnet nuget swagger bcrypt postgresql mssql visual studio    rider    insomnia   docker

Testando a API 👨‍🔬

Na nuvem ☁️

Para fazer os testes de forma online e sem necessidade de configurações, basta acessar o link do deploy e começar a utilizar.


Localmente (utilizando Docker) 🐳

Para configurar a aplicação para executar em ambiente local, é necessário ter instalado o Docker e o .NET 7 SDK, e assim seguir o passo a passo abaixo:

1. Clone o Projeto

git clone https://github.com/AlertUp-Projeto-integrador-ODS-11/Backend.git
cd Backend

2. Inicialize o contêiner do Docker

docker compose up

3. Configure o appsettings.json

Certifique-se de alterar a variável "Environment":"Start" no arquivo appsettings.json do projeto (localizado dentro da pasta BaldursGame). A mesma está com o valor "PROD", que deve ser alterado para "DEV" para ser usado localmente, como representado abaixo:

"Environment": {
    "Start": "DEV"
},

4. Execute a aplicação

Volte ao Terminal ou CMD e execute os seguintes comandos:

cd AlertUp
dotnet run

Outra opção é usar uma IDE .NET de sua preferência, como Visual Studio ou Jetbrains Rider. A aplicação estará disponível em localhost://5000, no seu navegador.


Equipe do Projeto:


Breno Henrique

Julia Alexandrino

Matheus Queiroz

Shomara Quispe

Victor Paliari

Projeto Integrador para Conclusão de Curso da Generation Brasil

Este projeto faz parte dos requisitos para a conclusão do programa de treinamento da Generation Brasil. Foi uma oportunidade incrível para colocarmos em prática todas as tecnologias aprendidas durante o curso, além das soft skills relacionadas a trabalho em grupo, orientação ao futuro, entre outras.

About

Repositorio criado para armazenar o back-end da aplicação.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published