Skip to content

AnimaHub/animaplay-back

Repository files navigation

ÂnimaPlay

Sistema de Gerenciamento do Ânima Hub

O projeto consiste no desenvolvimento de um sistema para o gerenciamento dos laboratórios, projetos e eventos do  hub anima lav. O principal objetivo é centralizar as inscrições, informações e ter um portfólio dos laboratórios.

v1 foi criada em nodejs porém após analise de escalibilidade foi realizado a sua reestruturação (v2) em C# DotNet 6.

Agradecimentos ao time pelo esforço e contribuições e agredicimentos especiais ao Léo por sua incrível dedicação, entrega e contribuições técnicas como a modelagem de banco, desenvolvimento da arquitetura de software do backend e frontend e eximia atuação no projeto como um todo.

Descrição

Em ambiente de desenvolvimento digite o comando:

dot net run

e acesse link, para conferir as apis disponíveis e suas formas de uso.

Para criar as entidade do banco de dados, crie uma instancia do banco MySQL, na versão 5.7, sugiro que utilize um container docker com a seguinte imagem docker pull mysql:5.7.37-oracle, altere o arquivo de conexão no arquivo appsetting.json e digite o comando em um terminal dentro da pasta do projeto:

dotnet ef database update

🛠 Tecnologias