Skip to content

Commit 94eaa2e

Browse files
committed
Project completion
1 parent 5e85ed0 commit 94eaa2e

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ git commit -m "docs(readme): update installation guide"
7979

8080
## Issue-to-PR Workflow Example
8181

82-
1. **Create Issue**: "#123 Add user authentication"
82+
1. **Create Issue**: "Add user authentication"
8383
2. **Create Branch**: `feature/issue-123-add-user-auth`
8484
3. **Develop & Test**: Write code, add tests
8585
4. **Create PR**: "Add user authentication (Closes #123)"

README.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# TypeScript MongoDB Accounting App 📊
1+
# TypeScript MongoDB Accounting App
22

33
אפליקציית הנהלת חשבונות מבוססת TypeScript ו-MongoDB שמאפשרת ניהול נתונים כלכליים והעלאת קבצים.
44

5-
## 🌟 תכונות
5+
## תכונות
66

77
- **ניהול נתונים**: שמירה ושליפה של נתוני הנהלת חשבונות
88
- **העלאת קבצים**: העלאה ושמירה של קבצים בטוחה
@@ -11,7 +11,7 @@
1111
- **בדיקות מקיפות**: מערכת בדיקות אוטומטית עם Jest
1212
- **TypeScript**: קוד בטוח ומהימן עם טיפוסים חזקים
1313

14-
## 🏗️ מבנה הפרויקט
14+
## מבנה הפרויקט
1515

1616
```
1717
typescript-mongodb-app/
@@ -41,7 +41,7 @@ typescript-mongodb-app/
4141
└── package.json
4242
```
4343

44-
## 🚀 התקנה והפעלה
44+
## התקנה והפעלה
4545

4646
### דרישות מקדימות
4747
- Node.js 20.5.0+ (כלול בפרויקט)
@@ -69,7 +69,7 @@ typescript-mongodb-app/
6969
npm start
7070
```
7171

72-
## 🧪 בדיקות
72+
## בדיקות
7373

7474
הפרויקט כולל מערכת בדיקות מקיפה עם Jest:
7575

@@ -93,7 +93,7 @@ npm run test:verbose
9393
- **Mocking**: Mocks למודולים חיצוניים
9494
- **Coverage**: דוח כיסוי מלא
9595

96-
## 📡 API Endpoints
96+
## API Endpoints
9797

9898
### נתונים (Data)
9999
- `POST /api/data` - שמירת נתונים חדשים
@@ -103,7 +103,7 @@ npm run test:verbose
103103
- `POST /api/files/upload` - העלאת קובץ
104104
- `GET /api/files` - שליפת רשימת קבצים
105105

106-
## 🔧 טכנולוגיות
106+
## טכנולוגיות
107107

108108
### Backend
109109
- **Node.js** 20.5.0 - סביבת ריצה
@@ -120,14 +120,14 @@ npm run test:verbose
120120
- **Supertest** 7.1.4 - בדיקות HTTP
121121
- **ts-jest** 29.4.1 - Jest עם TypeScript
122122

123-
## 🔒 אבטחה
123+
## אבטחה
124124

125125
- **Validation**: בדיקת נתונים בכניסה
126126
- **Error Handling**: טיפול בשגיאות מקיף
127127
- **Type Safety**: TypeScript למניעת שגיאות
128128
- **Duplicate Prevention**: מניעת כפילויות בנתונים
129129

130-
## 📊 דוגמאות שימוש
130+
## דוגמאות שימוש
131131

132132
### שמירת נתונים
133133
```javascript
@@ -152,15 +152,15 @@ const response = await fetch('/api/files/upload', {
152152
});
153153
```
154154

155-
## 🌍 משתנים סביבתיים
155+
## משתנים סביבתיים
156156

157157
יצירת קובץ `.env`:
158158
```
159159
MONGODB_URI=mongodb://localhost:27017/accounting-app
160160
PORT=3000
161161
```
162162

163-
## 🛠️ פיתוח
163+
## פיתוח
164164

165165
### הוספת תכונות חדשות
166166
1. יצירת Service ב-`src/services/`
@@ -173,7 +173,7 @@ PORT=3000
173173
npm run test:watch
174174
```
175175

176-
## 📈 מדדי איכות
176+
## מדדי איכות
177177

178178
- **Code Coverage**: 43.69% (Controllers: 100%)
179179
- **Type Safety**: 100% TypeScript
@@ -182,22 +182,22 @@ npm run test:watch
182182

183183
### תוצאות בדיקות:
184184
```
185-
Test Suites: 5 passed, 5 total
186-
Tests: 33 passed, 33 total
187-
Controllers: 100% Coverage
188-
Services: 67.56% Coverage
185+
Test Suites: 5 passed, 5 total
186+
Tests: 33 passed, 33 total
187+
Controllers: 100% Coverage
188+
Services: 67.56% Coverage
189189
```
190190

191-
## 🚀 גרסאות
191+
## גרסאות
192192

193193
- **v1.0.0**: גרסה ראשונית עם ניהול נתונים והעלאת קבצים
194194
- תכונות עתידיות: דוחות, גרפים, ייצוא נתונים
195195

196-
## 📝 רישיון
196+
## רישיון
197197

198198
MIT License - ראה קובץ LICENSE לפרטים.
199199

200-
## 🤝 תרומה
200+
## תרומה
201201

202202
1. Fork הפרויקט
203203
2. יצירת feature branch
@@ -206,4 +206,4 @@ MIT License - ראה קובץ LICENSE לפרטים.
206206

207207
---
208208

209-
**פותח עם ❤️ בישראל**
209+
**פותח בישראל**

0 commit comments

Comments
 (0)