{% extends "base.html" %} {% block footer %}{% endblock %} {% block extra_head %} {% endblock %} {% block content %}
{% if user %}
{% set _user = user %}{% set _size = 80 %}{% set _size_class = "lg" %}{% include "_avatar_link.html" %}
Welcome back,

{{ user['username'] }}

📝 Go to your feed →
{{ user_post_count }} Posts
{{ user.get('stars', 0) }} Stars
Lv {{ user.get('level', 1) }} Level
{% else %}

Devplace.net - The Developer Social Network

Track industry shifts. Discover bold releases. Share what you're building in an open, uncensored environment.

Join DevPlace Free
🔑

100% Free Forever

🚫

Zero Ads

💭

No Censorship

💳

No Payments

{% endif %} {% if landing_posts %}

Latest Posts

Browse all posts →
{% for item in landing_posts %}
{% set _user = item.author %} {% set _size = 28 %} {% set _size_class = "sm" %} {% include "_avatar_link.html" %} {{ item.post['topic'] }}
{% if item.post.get('title') %}

{{ item.post['title'] }}

{% endif %}
{{ item.post['content'][:200] }}{% if item.post['content']|length > 200 %}...{% endif %}
{% endfor %}
{% endif %} {% if landing_articles %}

Developer News

View all news →
{% for item in landing_articles %}
{% if item.image_url %}
{{ item.title }}
{% endif %}
{{ item.source_name }} {% if item.grade >= 9 %} Grade {{ item.grade }} {% elif item.grade >= 7 %} Grade {{ item.grade }} {% else %} Grade {{ item.grade }} {% endif %} {{ item.time_ago }}

{{ item.title }}

{% if item.description %}

{{ item.description[:250] }}{% if item.description|length > 250 %}...{% endif %}

{% endif %} Read on {{ item.source_name }} ↗
{% endfor %}
{% endif %}

Self-Maintaining by Design

How it works →

DevPlace keeps its own house in order. A set of single-purpose Claude Code subagents reviews the codebase for security, audit coverage, documentation accuracy, and code quality, then fixes what it finds and proves the build still works.

🛡

Security

Checks every route guard, ownership rule, and input limit across the app.

📜

Audit

Confirms every action that changes data leaves an audit trail.

📚

Docs

Keeps the documentation in step with the code, for the right audience.

Quality

Removes duplication and enforces the project's naming and style rules.

🧪

Tests

Spots routes with no integration test and writes the missing coverage.

{% endblock %}