You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-4Lines changed: 9 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ O projeto consiste em:
28
28
- ASP.NET Core MVC
29
29
- ASP.NET Core Web API
30
30
- Entity Framework Core
31
-
-**Banco de Dados:** SQL Server
31
+
-**Banco de Dados:** SQL Server ou SQLite
32
32
-**Autenticação e Autorização:**
33
33
- ASP.NET Core Identity
34
34
- JWT (JSON Web Token) para autenticação na API
@@ -60,14 +60,18 @@ A estrutura do projeto é organizada da seguinte forma:
60
60
-**Autenticação e Autorização:** Diferenciação entre usuários comuns e administradores.
61
61
-**API RESTful:** Exposição de endpoints para operações CRUD via API.
62
62
-**Documentação da API:** Documentação automática dos endpoints da API utilizando Swagger.
63
+
- Template utilizada no projeto MVC: https://startbootstrap.com/template/blog-home
64
+
- Uso da lib [Timeago](https://timeago.yarp.com/) para apresentação de data/hora no front-end.
65
+
- Contador de views nos posts.
66
+
- Feature de pesquisa de posts por palavra-chave.
67
+
- Paginação de posts na home e também na WebAPI.
68
+
63
69
64
-
## **6. Como Executar o Projeto**
65
70
## **6. Como Executar o Projeto**
66
71
67
72
### **Pré-requisitos**
68
73
69
74
- .NET SDK 8.0 ou superior
70
-
- SQL Server
71
75
- Visual Studio 2022 ou superior (ou qualquer IDE de sua preferência)
72
76
- Git
73
77
@@ -78,9 +82,10 @@ A estrutura do projeto é organizada da seguinte forma:
78
82
-`cd MyBlog`
79
83
80
84
2.**Configuração do Banco de Dados:**
81
-
-No arquivo `\src\MyBlog.Web.Mvc\appsettings.json`, configure a string de conexão do SQL Server.
85
+
-Para execução em ambiente de desenvolvimento será utilizado SQLite (string de conexão consta em `appsettings.Development.json`). Para ambiente de produção será utilizado SQL Server (string de conexão consta em `appsettings.Production.json`)
82
86
- Rode o projeto para que a configuração do Seed crie o banco e popule com os dados básicos
0 commit comments