feat: initialize backend structure with core modules and services

- Add base project structure with Cargo.toml and .env
- Implement core modules: models, services, repositories, controllers
- Set up logging, error handling, and middleware
- Configure routes and API documentation
- Add crypto and websocket functionality
- Include basic user management system
This commit is contained in:
Evandro Fonseca Junior committed 2025-11-12 01:37:08 -03:00
1 parent 23ba2c34ad
commit f82191dd83
30 files changed
+5957 -1

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
[package]
name = "OllaHubBackend"
version = "0.1.0"
edition = "2021"
[dependencies]
actix = "0.13.5"
actix-rt = "2.11.0"
actix-web = "4.11.0"
actix-web-actors = "4.3.0"
actix-web-lab = "0.24.3"
awc = "3.8.1"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
sysinfo = "0.30"
tokio = { version = "1", features = ["sync","rt","macros"] }
aes-gcm = "0.10"
rand = "0.8"
base64 = "0.21"
dirs = "5.0"
uuid = { version = "1", features = ["v4","serde"] }
hex = "0.4"
utoipa = { version = "4", features = ["actix_extras"] }
utoipa-swagger-ui = { version = "4", features = ["actix-web"] }
validator = { version = "0.16", features = ["derive"] }
jsonwebtoken = "9"