Projeto desenvolvido a partir de um Desafio de Código com foco em ferramentas de Front e Back End a partir de uma aplicação toda construída em ASP Net Core (AngularJS, Bootstrap C#, Entity Framework CORE, SQL Server)
O projeto visa criar uma um sistema de cadastro de peladas de futebol com tela de login própria, validação e cadastro do usuário. O sistema terá cadastro do evento esportivo além do agendamento do local para realização. Principais funcionalidades:
- O usuário deverá acessar o sistema através de login utilizando o seu e- mail e senha;
- O usuário poderá cadastrar novas peladas sempre que quiser;
- O usuário poderá se vincular a uma ou mais peladas já cadastradas no sistema;
- O usuário poderá convidar outros usuários para participar das peladas;
💻 TECNOLOGIAS**
Front-end do site:** Angular utilizando a tipagem do TypeScript e Bootstrap, NGX Boostrap**
- Angular v13.2.3
- Node v16.14.0
- Bootstrap v5.1.3
- NGXBootstrap v8.0
===================
Back-end:** API C#**
- C#
- Visua Studio Code;
- Core 3.1;
- SQL Express Studio 18;
- DB Browser;
- Entity Framework; ===================
Este projeto foi dividido em 3 etapas para melhor aproveitamento da aplicação.
- Front End : Criação da aplicação com funcionalidades básicas com o angular;
- Back End: Criação da aplicação para ser conectada com o front End;
- Conexão Full dos tópicos anteriores para funcionalidade completa e regras de negócio;
O projeto encontra-se na conclusão da etapa dois; Falta concluir: Tela de login, regras de negócio, melhoria de design e conexão do front e back;
- Clonar o endereço da aplicação;
- instalar as ferramentas descritas acima;
- para verificação do Frontend(dentro pasta "Peladas") executar no terminal "ng serve"
- Para verificação do BackEnd executar no terminal(dentro da pasta Peladas Web API) "dot net run"
OBS: Não foi efetuado a conexão do Back e do Front, por isso as aplicações devem rodar isoladas.
##Referências de Pesquisa
- Para correção dos erros usei: https://stackoverflow.com/
- Inspiração inicial para a produção: https://github.com/vsandrade
- Linhas de código explicativas: http://www.macoratti.net/Default.aspx
- Para produção das telas de https://dzone.com/articles/login-and-registration-aspnet-web-api-using-angula
- Formatação do Readme : https://stackedit.io/ -Strings de Conexão com o SQL: https://www.connectionstrings.com/sql-server/