Skip to content

darixsamani/fastapi-crons-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 FastAPI Crons Dashboard

FastAPI React Docker License Status


A real-time, standalone dashboard built for the fastapi_crons package — designed to monitor, visualize, and manage scheduled tasks effortlessly.


✨ Key Features

  • 📅 Track and visualize all cron jobs and their schedules
  • ⚙️ Monitor execution history and task statuses in real time
  • 🕹️ Control jobs — trigger, pause, or resume them directly from your browser
  • 📊 Clean and modern UI, perfect for production use or admin tools

Ideal for developers using FastAPI who want full visibility and control over background task scheduling.


🧩 Run the Project

Spin up the full stack (frontend + backend) using Docker Compose:

docker compose up --build -d

🎥 Demo Video

Take a look at the live demonstration below 👇

Screencast.from.2025-09-29.20-13-47.webm

🗂️ Project Structure

fastapi-crons-dashboard/
├── backend/
│   ├── main.py
|   ├── app.py
│   ├── Dockerfile
│   └── pyproject.toml
│
├── frontend/
│   ├── src/
│   ├── public/
│   ├── package.json
│   └── Dockerfile
│
├── docker-compose.yml
└── README.md

💬 Contributing

Contributions are welcome! If you have ideas, suggestions, or improvements — feel free to open an issue or submit a pull request 🤝

# Fork the repo
git clone https://github.com/yourusername/fastapi-crons-dashboard.git
cd fastapi-crons-dashboard

# Create a branch
git checkout -b feature/your-feature

# Commit your changes
git commit -m "Add your feature"

# Push and open a PR
git push origin feature/your-feature

About

Let's build a real time standalone dashboard for fastapi_crons package

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published