Python web framework built on top of flask to accelerate web development process
Project description
Tireless Tales: Crafting Web Magic with Flask and Tailwind
Introduction
Welcome to the enchanting world of Tireless! 🚀✨
Tireless is a lightweight web framework—it’s a magical wand for developers who crave speed, elegance, and a touch of Pythonic wizardry. Picture this: You’re standing at the crossroads of Flask and Tailwind CSS, and Tireless beckons you forward. It whispers, “Fear not, weary coder! With me, you’ll build websites faster than a caffeinated hummingbird.”
Features
1. Blueprint-based Structure
Tireless dances to the beat of Flask blueprints. What are blueprints, you ask? Imagine them as neatly folded treasure maps. Each blueprint defines a piece of your project—routes, views, and even the occasional dragon-slaying middleware. By organizing your code this way, Tireless ensures that your quest remains clear and your sanity intact.
2. Lightning-fast Development
Tireless doesn’t dawdle; it sprints. Need a landing page? Poof! A blog section? Abracadabra! It’s like having a magical scribe who transcribes your thoughts into code. Just invoke the Tireless CLI, and watch your project sprout like mushrooms after a rainstorm.
3. Flask Integration
Flask, our trusty steed, gallops alongside Tireless. Together, they conquer the wild lands of HTTP requests, templates, and databases. Flask brings its battle-tested armor, while Tireless adds a dash of whimsy. The result? A harmonious duet that serenades your users with web pages.
4. Styling with Tailwind CSS
Ah, Tailwind—the sorcerer’s CSS library. Tireless knows its secrets. Want a button? Simply sprinkle some class="bg-blue-500 hover:bg-blue-700"
into your HTML potion. No more wrestling with tangled stylesheets; Tailwind whispers spells directly into your markup.
Getting Started
Enough preamble! Let’s summon Tireless:
Install Tireless (because even wizards need pip):
pip install tireless
Create Your Project:
Make the directory of your project and get into it Before initializing our tireless project, gues what? we need a virtualenvironment
python -m venv .venv
After setting up your virtualenvironment, then activate it
call .venv/Scripts/activate # for windows cmd
Then here comes the real time to initiate the hero(Tireless)
tireless init
This shell script will initialize your project and install the necessary project structure
Note: Don't bother to install flask, Tireless does it for you...
Explore the Structure:
- Behold the blueprints in the
pages/
directory. - Gaze upon the mystical templates in
templates/
. - Seek wisdom in the static files of
static/
.
Deployment
Comming soon...
Remember, Tireless isn’t just a framework; it’s a companion on your magical journey. So go forth, dear developer, and may your code be as elegant as a unicorn’s tail.
Questions? Need a hint from the Sorting Hat? Ask away—I’m here to guide you! 🧙♂️📜🔮
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.