Skip to content

TerraNova AI Future City Builder

TerraNova uses AI to design sustainable, livable cities by balancing housing, roads, parks, and infrastructure for populations of 13M+, while ensuring resilience, smart growth, and eco-conscious urban planning.

Core trick

Generates city layouts by placing housing, transit, and parks under population-density and terrain constraints in a FastAPI backend.

Tags

Description

TerraNova is a platform for city planning that uses artificial intelligence with the aim of transforming the methods of designing and improving the urban spaces. The continuously accelerating growth of the world’s urban population is causing problems in cities that include traffic congestion and increased levels of pollution, inefficient use of resources, lack of sufficient green areas and many more. To solve these problems, artificial intelligence is capable of creating professional-grade city maps that thoughtfully combine residential areas and efficient public transit. Advanced AI city planning tools can automatically and intelligently design entire cities with housing, transportation, commercial zones, parks, and coastal infrastructure.
Parth2619/TerraNova★ 00 forksPythonCreated Aug 24, 2025 · last push Aug 24, 2025

README excerpt

# 🏙️ TerraNova - AI Future City Builder

> **100% Streamlit-Free | Pure HTML/CSS/JavaScript Frontend**

TerraNova is a modern, AI-powered city planning application that generates sustainable urban layouts using pure web technologies. No Streamlit, no complex frameworks - just clean HTML, CSS, and JavaScript with a powerful FastAPI backend.

- 🔗 **[View Project](https://parth2619.github.io/TerraNova/)**  
- 💻 **[GitHub Repository](https://github.com/Parth2619/TerraNova)** 

## 🌟 Features

### 🤖 **AI-Powered City Generation**
- Intelligent urban planning algorithms
- Population-based density optimization
- Terrain-adaptive layouts
- Eco-priority focused design

### 🎨 **Modern Web Interface**
- **Pure HTML/CSS/JavaScript** - No framework dependencies
- Responsive design for all devices
- Real-time interactive map visualization
- Smooth animations and transitions
- Progressive Web App features

### 🌱 **Sustainability Focus**
- Green coverage optimization
- Walkability index calculation
- Public transit planning
- Renewable energy potential assessment
- CO2 emission tracking

### 📊 **Advanced Analytics**
- Real-time sustainability metrics
- AI-generated recommendations
- Color-coded zone visualization
- Downloadable city maps
- Shareable city designs

## 🚀 Quick Start

### Option 1: One-Click Launch
```bash
python run_app.py
```

### Option 2: Manual Setup

**1. Install Dependencies**
```bash
pip install -r requirements.txt
```

**2. Start Backend (Terminal 1)**
```bash
cd backend

Team