---
title: "Web Routes (non-API)"
description: "### Authentication (`modules/web/auth.py`) - `GET, POST /login` - `GET, POST /register` - `GET /logout` - `GET, POST /profile/edit` ### Project and file management - `GET, POST /create_project` (`projects.py`) - `GET, POST /edit_project/` (`projects.py`) - `POST /import_project` (`projects.py`) - `GET /export_project/`…"
url: "https://erroranalyzer.com/docs/web-routes-non-api/"
updated: "2025-09-10"
category: Reference
---

# Web Routes (non-API)

### Authentication (`modules/web/auth.py`)

- `GET, POST /login`
- `GET, POST /register`
- `GET /logout`
- `GET, POST /profile/edit`

### Project and file management

- `GET, POST /create_project` (`projects.py`)
- `GET, POST /edit_project/<project_name>` (`projects.py`)
- `POST /import_project` (`projects.py`)
- `GET /export_project/<project_name>` (`projects.py`)
- `POST /upload_csv` (`uploads.py`)

### Main views (`modules/web/views.py`)

- `GET /` — Home page with project list.
- `GET /erroranalyzer` — Main analysis interface.
- `GET /tag_report` — Reporting dashboard.
- `GET /nlp_selection` — Select pairs for Google NLP processing.
