Skip to content

rahul201722/App_Reflex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App_Reflex — Todo List Web App with Reflex

This repo contains a todo list web application built with Reflex, a framework for building full-stack web apps in pure Python.

Features

  • ✅ Add new todo items
  • ✅ Mark todos as complete/incomplete
  • ✅ Delete todo items
  • ✅ Filter todos (All/Active/Completed)
  • ✅ Clear completed todos
  • ✅ Real-time updates with Reflex state management

Setup

Create and activate the conda environment:

# Create the environment from the file
conda env create -f environment.yml

# Activate it
conda activate reflex

# Install Reflex
pip install reflex

Run the App

# Activate the environment
conda activate reflex

# Run the Reflex todo app
reflex run

The app will be available at:

Original Tutorial Framework

This repo also contains a minimal educational Reflex-like framework in src/reflex_tutorial/ for learning purposes.

Run the original example:

python -m src.reflex_tutorial.app

Run Tests

# Test the Reflex todo app
python -m unittest tests.test_todo_app -v

# Test the original framework
python -m unittest tests.test_framework -v

# Run all tests
python -m unittest

Project Structure

App_Reflex/
├── todo_app/
│   ├── todo_app.py         # Main Reflex todo application
│   └── __init__.py
├── src/reflex_tutorial/    # Original custom framework (educational)
├── tests/
│   ├── test_todo_app.py    # Tests for Reflex todo app
│   └── test_framework.py   # Tests for custom framework
├── plans/Plan.md           # Project documentation
├── AUDIT.md               # Implementation audit
├── environment.yml        # Conda environment
├── requirements.txt       # Dependencies (includes Reflex)
└── rxconfig.py            # Reflex configuration

Repository

GitHub: https://github.com/rahul201722/App_Reflex

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages