Skip to content

Commit 47ad4db

Browse files
committed
Minor polish
1 parent 67d56e8 commit 47ad4db

1 file changed

Lines changed: 27 additions & 13 deletions

File tree

README.md

Lines changed: 27 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,31 @@ Stores huge files across multiple nodes — so your data is safe, accessible, an
106106
│ │ └── /js ⚙️ Scripts
107107
│ └── /assets 🖼️ Images, fonts, icons
108108

109-
└── /gateway 🚪 API Gateway between WebClient & Datanodes
110-
├── server.go
111-
├── /controller 📥 Handles upload/download requests
112-
│ └── controller.go
113-
└── /middleware 🌐 CORS Middleware
114-
└── cors.go
109+
├── /gateway 🚪 API Gateway between WebClient & Datanodes
110+
│ ├── server.go
111+
│ ├── /controller 📥 Handles upload/download requests
112+
│ │ └── controller.go
113+
│ └── /middleware 🌐 CORS Middleware
114+
│ └── cors.go
115+
116+
└── /testing 🧪 Automated UI testing framework
117+
└── /ui 💻 Page Object Models, tests & utils for UI
118+
├── /pages 📄 Individual page objects representing UI elements
119+
│ ├── about_page.py
120+
│ ├── auth_page.py
121+
│ ├── dashboard_page.py
122+
│ ├── index_page.py
123+
├── /tests ✔️ Test cases using page objects & utils
124+
│ ├── test_about.py
125+
│ ├── test_auth.py
126+
│ ├── test_dashboard.py
127+
│ ├── test_index.py
128+
│ ├── test_login.py
129+
│ ├── test_signup.py
130+
├── /utils 🔧 Utility functions/helpers for tests
131+
│ └── utils.py
132+
└── conftest.py 🐍 Pytest fixtures & WebDriver configuration
133+
115134
```
116135

117136
## ⚙️ Setup
@@ -160,12 +179,6 @@ Navigate to each Go service folder and run:
160179
go mod tidy
161180
```
162181

163-
#### 🔹 Node Modules (for Web Client)
164-
```bash
165-
cd webclient
166-
npm install
167-
```
168-
169182
### 🛠️ Start the Services
170183
You can run each service manually like this:
171184
```bash
@@ -187,7 +200,7 @@ go run .
187200

188201
# Run Web Client (Optional)
189202
cd ../webclient
190-
npx live-server src
203+
node server.js
191204
```
192205
Or just use the 🧙‍♂️ auto-launch script below ⬇️
193206
```bash
@@ -281,6 +294,7 @@ http://localhost:5500
281294
![HTML5](https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=white)
282295
![CSS3](https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white)
283296
![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black)
297+
![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white)
284298
![Bash](https://img.shields.io/badge/Bash-4EAA25?style=for-the-badge&logo=gnubash&logoColor=white)
285299
![Makefile](https://img.shields.io/badge/Makefile-3776AB?style=for-the-badge&logo=gnu&logoColor=white)
286300
![BAT File](https://img.shields.io/badge/BAT%20File-000000?style=for-the-badge&logo=windows&logoColor=white)

0 commit comments

Comments
 (0)