whatisgithub

What is python-web?

mouredev/python-web — explained in plain English

Analysis updated 2026-06-26

4,682HTMLAudience · vibe coderComplexity · 2/5Setup · moderate

In one sentence

A 13-hour Spanish-language course on building websites entirely in Python using Reflex, walking through a Linktree-style personal site from installation to live deployment with no HTML or JavaScript required.

Mindmap

mindmap
  root((python-web))
    What it is
      Python web course
      Spanish language
      Reflex framework
    Main project
      Linktree-style page
      Build and deploy
    Advanced topics
      PostgreSQL database
      REST API
      Docker
      GitHub Actions
    Audience
      Python beginners
      No JS knowledge needed
    Community
      Discord
      Twitch streams
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Build and deploy a personal profile link page entirely in Python without writing any HTML or JavaScript.

USE CASE 2

Connect a Reflex web app to a PostgreSQL database and expose a REST API following the advanced course section.

USE CASE 3

Set up automated deployment for a Python web app using Docker and GitHub Actions by following the course examples.

What is it built with?

PythonReflexPostgreSQLDockerGitHub Actions

How does it compare?

mouredev/python-webdefectdojo/django-defectdojowebpack-contrib/awesome-webpack
Stars4,6824,6914,670
LanguageHTMLHTMLHTML
Setup difficultymoderatemoderateeasy
Complexity2/54/51/5
Audiencevibe coderops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

The advanced section requires Docker and a PostgreSQL instance, version 0.4 or later changed component namespaces from earlier lessons.

So what is it?

This repository contains course materials for learning how to build websites using Python and a framework called Reflex. Reflex lets you write both the visual front end of a website and the back-end logic entirely in Python, without needing to write JavaScript or HTML by hand. The course is in Spanish and was created during live streams on Twitch by the creator MoureDev. The main course runs about 13 hours and covers everything from installation to building and publishing a real website from scratch. The practical project built throughout the course is a personal link page similar to a Linktree-style profile site. Topics covered include components, layout, styling, responsive design, fonts, images, and deploying the finished site to the internet. A second advanced course of similar length goes deeper into topics like connecting to a database using PostgreSQL, setting up a REST API, using Docker, configuring automated deployments with GitHub Actions, and handling real-time data. The README includes timestamped links to each lesson within the YouTube videos, so you can jump directly to the section you want. There is also a bonus tutorial covering the creation of a community advent calendar website, which serves as an additional practical example with open source code. Reflex went through a significant change starting with version 0.4.0, switching from the Chakra component library to Radix. The README notes this explicitly and explains how components moved between namespaces, which matters if you are following along with an older version of the tutorial. All code from the course is available in this repository. The README points to a Discord community where learners can ask questions and share their work. No prior web development knowledge is required to follow the course.

Copy-paste prompts

Prompt 1
I am following the mouredev python-web Reflex course. Generate the Python code for a Linktree-style page with my name, avatar, and five social links using Reflex components.
Prompt 2
Using Reflex 0.4 or later, show me how to build a responsive navbar with a logo and three links using the new Radix component namespace.
Prompt 3
Add a PostgreSQL connection to my Reflex app following the python-web advanced course pattern and create a basic contacts table.
Prompt 4
Set up a GitHub Actions workflow that builds my Reflex app as a Docker image and deploys it to a VPS on every push to main.

Frequently asked questions

What is python-web?

A 13-hour Spanish-language course on building websites entirely in Python using Reflex, walking through a Linktree-style personal site from installation to live deployment with no HTML or JavaScript required.

What language is python-web written in?

Mainly HTML. The stack also includes Python, Reflex, PostgreSQL.

How hard is python-web to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is python-web for?

Mainly vibe coder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.