https://github.com/ethanzrd/expense-tracker
https://github.com/ethanzrd/expense-tracker
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ethanzrd/expense-tracker
- Owner: ethanzrd
- Created: 2025-06-04T12:01:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-06T16:22:38.000Z (12 months ago)
- Last Synced: 2025-07-06T17:30:54.329Z (12 months ago)
- Language: Java
- Size: 149 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ניהול תקציב אישי - Personal Budgeting App
אפליקציית ניהול תקציב אישי מיועדת לתלמידי תיכון לניהול וארגון ההוצאות האישיות שלהם.
## תכונות מרכזיות
- **אימות משתמשים**: הרשמה / התחברות עם אימייל וסיסמא
- **דשבורד ראשי**: הצגת סיכום ההכנסות, ההוצאות והיתרה החודשית
- **ניהול רשומות**: הוספה, עריכה ומחיקה של רשומות הכנסה והוצאה
- **ניהול קטגוריות**: אפשרות להתאים אישית וליצור קטגוריות חדשות
- **סיכום חודשי**: הצגת סיכום לפי קטגוריות עבור כל חודש
- **ממשק מנהל**: אפשרות לצפייה בנתוני המשתמשים (עבור מנהלי מערכת)
- **תמיכה מלאה בעברית**: ממשק משתמש מלא בעברית עם תמיכה בכיוון RTL
## מאפיינים טכניים
- שימוש ב-Firebase Authentication לניהול משתמשים
- שימוש ב-Firebase Realtime Database לאחסון הנתונים
- תמיכה מלאה בעברית וממשק משתמש RTL
- תמיכה בשני סוגי משתמשים: רגיל ומנהל
## דרישות מערכת
- Android 7.0 ומעלה
- חיבור אינטרנט לסנכרון נתונים
## התקנה
1. הורד את קובץ ה-APK מהקישור האחרון בהיסטוריית ההקצאות
2. התקן את האפליקציה במכשיר האנדרואיד שלך
3. הירשם עם אימייל וסיסמא או התחבר עם חשבון קיים
## איך להשתמש
### התחברות והרשמה
- השתמש באימייל וסיסמא להרשמה
- התחבר עם החשבון שיצרת
### הוספת רשומה חדשה
1. לחץ על כפתור ה-+ במסך הראשי
2. בחר סוג (הכנסה/הוצאה)
3. הזן סכום, בחר קטגוריה ותאריך
4. הוסף הערה (אופציונלי)
5. שמור את הרשומה
### ניהול קטגוריות
1. פתח את התפריט מהמסך הראשי
2. בחר "ניהול קטגוריות"
3. החלף בין לשוניות ההכנסות וההוצאות
4. הוסף, ערוך או מחק קטגוריות
### סיכום חודשי
1. פתח את התפריט מהמסך הראשי
2. בחר "סיכום חודשי"
3. צפה בסיכום ההכנסות וההוצאות לפי קטגוריות
## בדיקות מערכת
האפליקציה כוללת מסך בדיקות מובנה שמאפשר ליצור משתמשי בדיקה (רגיל ומנהל) ולבדוק את תקינות המערכת:
1. פתח את התפריט מהמסך הראשי
2. בחר "בדיקות מערכת"
3. השתמש בכפתורים ליצירת משתמשי בדיקה ובדיקת הפונקציונליות
### משתמשי בדיקה
- **משתמש מנהל**: admin@test.com / admin123
- **משתמש רגיל**: user@test.com / user123
## פיתוח
פרויקט זה פותח במסגרת לימודית עבור תלמידי תיכון, ונבנה על פי העקרונות הבאים:
1. פישוט הקוד - קוד ברור וקל להבנה
2. עיצוב נקי - ממשק משתמש אינטואיטיבי וידידותי
3. תמיכה מלאה בעברית - קריאת טקסט מימין לשמאל
4. אבטחת מידע - שמירת נתונים מאובטחת בענן
5. חווית משתמש חיובית - תגובות ברורות לפעולות ונוחות שימוש