password-manager

所属分类:系统/网络安全
开发工具:SCSS
文件大小:0KB
下载次数:0
上传日期:2023-11-29 08:59:10
上 传 者sh-1993
说明:  基本密码管理器,具有锈蚀后端、sqlite数据库和角度前端
(Basic password manager with rust backend, sqlite database and angular frontend)

文件列表:
backend/ (0, 2023-11-29)
backend/Cargo.toml (545, 2023-11-29)
backend/diesel.toml (244, 2023-11-29)
backend/migrations/ (0, 2023-11-29)
backend/migrations/.keep (0, 2023-11-29)
backend/migrations/2023-11-20-175705_create_user/ (0, 2023-11-29)
backend/migrations/2023-11-20-175705_create_user/down.sql (74, 2023-11-29)
backend/migrations/2023-11-20-175705_create_user/up.sql (147, 2023-11-29)
backend/migrations/2023-11-20-180115_create_data/ (0, 2023-11-29)
backend/migrations/2023-11-20-180115_create_data/down.sql (74, 2023-11-29)
backend/migrations/2023-11-20-180115_create_data/up.sql (463, 2023-11-29)
backend/migrations/2023-11-28-143751_create_folder/ (0, 2023-11-29)
backend/migrations/2023-11-28-143751_create_folder/down.sql (75, 2023-11-29)
backend/migrations/2023-11-28-143751_create_folder/up.sql (162, 2023-11-29)
backend/src/ (0, 2023-11-29)
backend/src/auth.rs (1974, 2023-11-29)
backend/src/lib.rs (391, 2023-11-29)
backend/src/main.rs (12133, 2023-11-29)
backend/src/models.rs (1724, 2023-11-29)
backend/src/schema.rs (847, 2023-11-29)
dokumentation.md (1393, 2023-11-29)
frontend/ (0, 2023-11-29)
frontend/.editorconfig (274, 2023-11-29)
frontend/.vscode/ (0, 2023-11-29)
frontend/.vscode/extensions.json (130, 2023-11-29)
frontend/.vscode/launch.json (470, 2023-11-29)
frontend/.vscode/tasks.json (938, 2023-11-29)
frontend/angular.json (2864, 2023-11-29)
frontend/package-lock.json (479033, 2023-11-29)
frontend/package.json (1352, 2023-11-29)
frontend/src/ (0, 2023-11-29)
frontend/src/app/ (0, 2023-11-29)
frontend/src/app/api.service.spec.ts (342, 2023-11-29)
frontend/src/app/api.service.ts (3897, 2023-11-29)
frontend/src/app/app.component.html (64, 2023-11-29)
frontend/src/app/app.component.scss (0, 2023-11-29)
... ...

# Password Manager A basic Password Manager with a Rust backend, SQLite database and Angular frontend. ## Installation ### Requirements This application is still in development and not yet ready for production use. It has only been tested on Linux, but should also work on Windows and MacOS. - Rust - SQLite - Diesel CLI - Cargo - bun | npm | pnpm - Angular CLI ### Setup (Linux) #### Backend 1. Clone the repository 2. cd into the repository, then into the backend directory 3. Run `echo "DATABASE_URL=db.sqlite3" >> .env` 4. Create some random data for the JWT Secret and run `echo "JWT_SECRET=" >> .env` 5. Run `cargo install diesel_cli --no-default-features --features sqlite` 6. Run `diesel setup` 7. Run `diesel migration run` 8. Run `cargo r` 9. The backend should now be running on http://localhost:8000 #### Frontend 1. cd into the repository, then into the frontend directory 2. Run `npm i` or the equivalent for your choice of package manager 3. Run `ng serve --open` (You can omit the --open to not open a new window in your default browser) 4. The frontend should now be running on http://localhost:4200

近期下载者

相关文件


收藏者