Project Spec: 02-expense-tracker.md
Stack: React (TypeScript) + Django REST Framework
Evaluator: ___________
Submission Date: ___________
Pass Threshold: 90%
How to Mark
[✓] Fully correct
[~] Partial — note the gap below the item
[✗] Missing or wrong
1. Django — `Expense` Model
2. Django — `ExpenseService`
Score Summary
| Section |
Total Items |
✓ Pass |
~ Partial |
✗ Fail |
| 1. Model |
13 |
|
|
|
| 2. Service |
14 |
|
|
|
| 3. Serializers |
7 |
|
|
|
| 4. Permission Class |
3 |
|
|
|
| 5. Views |
18 |
|
|
|
| 6. My Expenses Page |
12 |
|
|
|
| 7. Submit Modal |
8 |
|
|
|
| 8. Manager Page |
10 |
|
|
|
| 9. Standards |
8 |
|
|
|
| Total |
93 |
|
|
|
Score: ___ / 93 (___%) — Pass / Conditional / Fail
Evaluator Notes
_Record specific failures, partial items, or other observations here._