Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tireless-0.1.1.tar.gz (8.2 kB view hashes)

Uploaded Source

Built Distribution

tireless-0.1.1-py3-none-any.whl (9.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page