GithubHelp home page GithubHelp logo

anacarolinabraga / agenda-de-contatos-mvc Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 915 KB

Agenda de contatos feita com Asp.Net MVC

C# 4.85% HTML 4.30% CSS 90.77% JavaScript 0.08%
asp-net csharp entity-framework html-css mvc crud sql-server

agenda-de-contatos-mvc's Introduction

Rafa-Ts Rafa-Ts Rafa-Ts Rafa-Ts Rafa-Js Rafa-Ts Rafa-Ts

Agenda de contatos MVC

Projeto CRUD de agenda de contatos utilizando o padrão MVC

  • Agenda de contatos, cria, edita, deleta e pesquisa contatos registrados
  • Conexão da aplicação com SQL Server através do Entity Framework
  • Modelo de layout retirado do Bootswatch
  • Testes unitários das Views com XUnit

Tecnologias Utilizadas

  • .Net 6
  • Asp.net core Web App
  • C#
  • Entity Framework
  • SQL Server
  • XUnit

NuGet Packages utilizados

  • Microsoft.EntityFrameworkCore
  • Microsoft.EntityFrameworkCore.SqlServer
  • Microsoft.EntityFrameworkCore.Tools
  • Microsoft.AspNetCore.Mvc.Testing
  • xunit

O que falta fazer?

  • Acrescentar imagens para ilustrar o projeto
  • Fazer testes para o controller
  • Melhorar o Design

Gif demonstrativo

Rafa-pic

Passo a passo do gif

  • Primeiro vai para a aba "Lista de contatos"
  • Seleciona o "+" ao lado de "Novo contato"
  • Cria o contato "teste"
  • Mostra que ele ficou em último na fila
  • Mostra que, ao clicar no nome do contato, aparece detalhes sobre ele
  • Edita o contato para "anteste", para mostrar que a posição dele muda na página de contatos (respeita a ordem alfabética)
  • Pesquisa "an" na caixa de pesquisa, tem como retorno todos os contatos que contém "an", que são "Ana Carolina" e "anteste"
  • Deleta o usuário "anteste" e mostra que ele saiu da página de contatos
  • Volta para a página inicial




Vídeos que inspiraram a execução desse projeto

Sobre Asp.net MVC

agenda-de-contatos-mvc's People

Contributors

anacarolinabraga avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.