/action

Primary LanguageC#

🚀 Bem vindo ao projeto CRM Action! 🚀

🥱 Introdução...

Este repositório contém uma aplicação fullstack, de um sistema de cursos e candidatos, desenvolvidos usando C#, .NET.

Resultado final da aplicação
🛠️ Tecnologias utilizadas 🧰
  • 👉 C#

  • 👉 Entity Framework

  • 👉 Session

  • 👉 MVC

  • 👉 ASP.NET

👨‍💻 Rodando o projeto👨‍💻

Como rodar?
  1. Clone o repositório com o comando:
  • git clone https://github.com/abnerferreiradesousa/action;
    • Entre na pasta do repositório:
      • cd action
  1. Inicie o banco usando Docker:
sudo docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=Password12" \
-p 1433:1433 --name sql1 --hostname sql1 \
-d \
mcr.microsoft.com/mssql/server:2022-latest
  1. Rodando o banco de dados:
  • dotnet ef database update
  1. Iniciando a aplicação:
  • dotnet watch run
Critérios do projeto
  • ☑️ Cadastrar lead (candidato) com validação de CPF
  • ☑️ Cadastrar novos cursos
  • ❌ Cadastrar uma nova inscrição, a inscrição é comporta por um candidato e um curso, um candidato pode ter mais de uma inscrição.

💥 Defafios que enfrentei... 🗡️

  • 🗡️ O principal desafio foi inserir no banco de dados a inscrição em um curso, que no caso precisa do id do curso e do usuário, a meu ver "estava no papo" esse requsito, mas com o andar da carruagem, a aplicação insistia em não encontrar a rota para realizar tal ação, isso quando não interferia nas outras rotas. Enfim, sigo em busca de resolver esse problema.