feat: Implement initial backend structure with API, WebSocket, core models, services, and documentation, alongside dependency and gitignore updates.

This commit is contained in:
Evandro Fonseca Junior committed 2025-11-18 15:59:48 -03:00
1 parent f82191dd83
commit 7710be86a6
29 files changed
+3927 -1301

No files matched your search

Generated
+23
View File
@@ -7,6 +7,7 @@ name = "OllaHubBackend"
version = "0.1.0"
dependencies = [
"actix",
"actix-cors",
"actix-rt",
"actix-web",
"actix-web-actors",
@@ -15,6 +16,7 @@ dependencies = [
"awc",
"base64 0.21.7",
"dirs",
"dotenv",
"hex",
"jsonwebtoken",
"rand 0.8.5",
@@ -70,6 +72,21 @@ dependencies = [
"tracing",
]
[[package]]
name = "actix-cors"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "daa239b93927be1ff123eebada5a3ff23e89f0124ccb8609234e5103d5a5ae6d"
dependencies = [
"actix-utils",
"actix-web",
"derive_more",
"futures-util",
"log",
"once_cell",
"smallvec",
]
[[package]]
name = "actix-http"
version = "3.11.2"
@@ -741,6 +758,12 @@ dependencies = [
"syn 2.0.109",
]
[[package]]
name = "dotenv"
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f"
[[package]]
name = "either"
version = "1.15.0"