Metadata-Version: 2.0
Name: MVCactus
Version: 0.0.5
Summary: MVCactus is a micro-framework for building simple and efficient web applications. It leverages the standard HTTP server capabilities of Python to provide a straightforward environment for web development. MVCactus is ideal for small-scale projects, educational purposes, and rapid prototyping, offering a minimalistic approach to web server architecture with support for dynamic template rendering and static file serving.
Author: Dekel Cohen
Author-email: <dcohen52@gmail.com>
Keywords: python,web server,MVCactus,HTTP server,framework,simple web applications,web development,lightweight server,educational,template rendering,static file serving
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Description-Content-Type: text/markdown
License-File: LICENSE


# MVCactus

## Description

MVCactus is a micro-framework designed for building simple and efficient web applications. Utilizing Python's standard HTTP server capabilities, MVCactus is an ideal choice for small-scale projects, educational purposes, and rapid prototyping. It offers a minimalist approach to web server architecture, supporting dynamic template rendering and static file serving.

## Key Features

- **Easy Routing**: Define routes with simple decorators for GET and POST requests.
- **Dynamic Template Rendering**: Integrated with the Placeholdr templating engine for dynamic content rendering within HTML templates.
- **Static File Serving**: Built-in support for serving CSS, JavaScript, and image files from a `static` directory.
- **Custom Error Handling**: Define responses for various HTTP statuses.
- **Flexible and User-friendly**: Ideal for small to medium-sized web projects and educational environments.

## For More Information
Please refer to the [documentation](https://github.com/Dcohen52/MVCactus/blob/main/DOCS.md) for more information on how to use MVCactus.

## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/Dcohen52/MVCactus/blob/main/LICENSE) file for details.
