Jifunze ("Learn by yourself" in Swahili) is a Django project designed as a technical scavenger hunt.
# Jifunze
**Jifunze** is a Django "scavenger hunt" app for fast learners. The code is structured but incomplete. By following `# TODO` markers (File, Line, Hint) directly in the IDE, you fix bugs and complete features, mastering Python from variables to OOP through hands-on debugging. Run `python manage.py runserver` to start!
---
## How It Works
1. **Explore:** Open the project in your IDE.
2. **Track:** Look for `# TODO: MISSION` comments in the files.
3. **Code:** Fix the missing lines using the provided file, line, and hint context.
4. **Validate:** Refresh your browser. If your code is right, the next step unlocks!
---
## Roadmap
* **Step 1:** Variables & Lists (`[]`, `{}`)
* **Step 2:** Loops & Conditions (`for`, `if/else` in templates)
* **Step 3:** Functions & Logic (Data formatting algorithms)
* **Step 4:** OOP & Database (Django Models & Classes)
---
## Quick Start
```bash
# 1. Activate your virtual environment
source venv/bin/activate # Mac/Linux
# venv\Scripts\activate # Windows
# 2. Run the server
python manage.py runserver
# 3. Open your browser
# Go to
127.0.0.1