Getting Started with CVTas
Welcome! This guide will get you up and running with CVTas in under 10 minutes.
What is CVTas?
CVTas (Continuity Village Tasmania) helps evaluate properties and plan for long-term community resilience in Tasmania. It answers questions like:
- Which properties are suitable for resilient communities? (scoring, affordability, comparison)
- Can we feed ourselves? (food production planning, self-sufficiency forecasting)
- What's our capital timeline? (affordability at different capital levels)
- Which regions are best? (regional suitability scoring)
Quick Setup (10 minutes)
Prerequisites
- Python 3.11+ - Download from https://www.python.org/downloads/
- Git (optional) - For version control
Step 1: Install Python Dependencies (5 min)
Open your terminal (Git Bash, Command Prompt, or PowerShell) and run:
# Navigate to the CVTas directory
cd path/to/CVTas
# Create virtual environment
python -m venv venv
# Activate virtual environment
# On Windows (Git Bash):
source venv/Scripts/activate
# On Windows (Command Prompt):
venv\Scripts\activate.bat
# On Mac/Linux:
source venv/bin/activate
# Install dependencies (this takes a few minutes)
pip install -r requirements.txt
Step 2: Set Up Database (2 min)
# Run database migrations
python manage.py migrate
# Create admin user (you'll be prompted for username, email, password)
python manage.py createsuperuser
Step 3: Start the Server (1 min)
python manage.py runserver
You should see:
Starting development server at http://127.0.0.1:8000/
Step 4: Open in Browser
Navigate to http://localhost:8000/ in your web browser.
You'll see the CVTas dashboard! 🎉
First Steps After Setup
1. Explore the Interface
- Dashboard: http://localhost:8000/ - System overview
- Properties: http://localhost:8000/properties/ - Browse and compare properties
- Food Planning: http://localhost:8000/food/ - Plan food production
- Capital Timeline: http://localhost:8000/capital/ - Affordability analysis
- Regions: http://localhost:8000/regions/ - Regional scoring
2. Add Your First Property
Go to the Admin Panel: http://localhost:8000/admin/
- Login with the superuser credentials you created
- Click Properties → Add Property
- Fill in:
- UUID (e.g., "PROP001")
- Region (create a region first if needed)
- Price range (price_aud_low, price_aud_high)
- Land size
- Status (e.g., "Contender")
- Click Save
3. Score Your Property
Still in the admin panel:
- Click Property scores → Add Property score
- Select your property and an evaluator (create evaluator if needed)
- Enter scores for all 11 dimensions (0-100):
- Climate, Water, Soil, Infrastructure, Land Productivity
- Bushfire Risk, Flood Risk, Community, Strategic, Accessibility, Overall
- Click Save
Now go back to http://localhost:8000/properties/ and you'll see your property with its score!
4. Create a Food Production Plan
- Go to http://localhost:8000/food/create/
- Fill in:
- Plan name
- Target population (e.g., 10 people)
- Land available (e.g., 5 hectares)
- Planning horizon (e.g., 10 years)
- Select crops (check boxes for tree crops, annuals, livestock, etc.)
- Watch the live calorie calculator in the sidebar - it updates as you select crops!
- Adjust quantities to reach 100% self-sufficiency (green progress bar)
- Click Create Plan
The system will automatically generate a multi-year forecast showing when you reach self-sufficiency!
Tip: See the Food Planning Guide for detailed strategies and crop data.
Understanding the Data
Property Scoring (0-100 per dimension)
- 70-100: Excellent (green)
- 50-69: Adequate (yellow)
- 0-49: Poor (red)
Properties are scored by multiple evaluators across 11 dimensions. The system averages scores to reduce bias.
Food Production
- Target: 2,500 kcal/person/day (912,500 kcal/year)
- Maturity Times:
- Vegetables: Year 1
- Chickens: Year 1
- Fruit trees: Years 3-5
- Nut trees: Years 5-7
- Self-Sufficiency: Green = 100%+, Yellow = 50-99%, Red = <50%
Capital Planning
- LVR: 55% maximum (45% deposit required)
- Foreign Ownership: +8% stamp duty surcharge
- Loan Terms: 10 years at 6.45% interest
Common Questions
Q: I see "No properties found" - is something broken? A: No! You just need to add properties via the admin panel first. See "Add Your First Property" above.
Q: Can I import bulk property data?
A: Yes! Use the management command: python manage.py import_properties data/properties.csv
Q: How do I stop the server?
A: Press Ctrl+C in the terminal where it's running.
Q: The page shows JSON errors or missing data. A: This is normal if you haven't added properties/regions/scores yet. The UI is working, it just needs data.
Q: Can I access this from another computer on my network?
A: Yes! Run python manage.py runserver 0.0.0.0:8000 then access via http://[your-ip]:8000
Next Steps
- Read the Food Planning Guide:
/docs/food-planning/- Learn crop strategies and calorie math - Read the User Guide:
/docs/user-guide/- Comprehensive feature documentation - Add More Data: Properties, regions, food plans
- Try Property Comparison: Select 2-5 properties and compare side-by-side
- Experiment with Food Plans: Use the live calorie calculator to find the right crop mix
- Check the Criteria System:
/criteria/- Evaluate properties against 26 criteria
Getting Help
- Full Documentation: See
docs/USER_GUIDE.md - Technical Issues: Check the terminal for error messages
- Feature Requests: Contact the project maintainer
- Questions: admin@certesinstitute.org
Quick Command Reference
# Start server
python manage.py runserver
# Create superuser
python manage.py createsuperuser
# Run tests
pytest
# Check for issues
python manage.py check
# Import properties
python manage.py import_properties data/properties.csv
# Database migrations (if models change)
python manage.py makemigrations
python manage.py migrate
Welcome to CVTas. Let's build resilient communities together.
Current Version: 0.7.1 Last Updated: January 2026