-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject_structure
More file actions
77 lines (77 loc) · 2.55 KB
/
project_structure
File metadata and controls
77 lines (77 loc) · 2.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
.
├── PronjectInfo.md
├── README.md
├── README_zh.md
├── backend
│ ├── __init__.py
│ ├── app
│ │ ├── api
│ │ │ ├── routes.py
│ │ │ └── schemas.py
│ │ ├── config.py
│ │ ├── database
│ │ │ ├── database.py
│ │ │ └── models.py
│ │ ├── services
│ │ │ ├── cache_service.py
│ │ │ ├── file_service.py
│ │ │ ├── image_service.py
│ │ │ └── init_service.py
│ │ └── utils
│ │ ├── image_utils.py
│ │ └── logger.py
│ ├── main.py
│ ├── package-lock.json
│ ├── package.json
│ └── requirements.txt
├── frontend
│ ├── eslint.config.js
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── postcss.config.js
│ ├── public
│ │ ├── simple-photos-icon.svg
│ │ └── vite.svg
│ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── assets
│ │ │ └── react.svg
│ │ ├── components
│ │ │ ├── Gallery
│ │ │ │ ├── FolderCard.tsx
│ │ │ │ ├── FolderGrid.tsx
│ │ │ │ ├── ImageCard.tsx
│ │ │ │ ├── ImageGrid.tsx
│ │ │ │ └── ImageViewer.tsx
│ │ │ ├── Loading
│ │ │ │ ├── GlobalLoading.tsx
│ │ │ │ └── Spinner.tsx
│ │ │ └── UI
│ │ │ ├── Button.tsx
│ │ │ ├── Pagination.tsx
│ │ │ ├── SettingsMenu.tsx
│ │ │ └── ThemeToggle.tsx
│ │ ├── index.css
│ │ ├── main.tsx
│ │ ├── pages
│ │ │ ├── Folder.tsx
│ │ │ └── Home.tsx
│ │ ├── services
│ │ │ └── api.ts
│ │ ├── stores
│ │ │ └── settingsStore.ts
│ │ ├── styles
│ │ │ └── globals.css
│ │ ├── types
│ │ │ └── index.ts
│ │ └── vite-env.d.ts
│ ├── tailwind.config.js
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── logs
│ └── app.log
└── project_structure