{% extends "base.html" %} {% block title %}About - Hostbasket{% endblock %} {% block content %}

About Hostbasket

A web application framework built with Actix Web and Rust.


Features

  • Actix Web: A powerful, pragmatic, and extremely fast web framework for Rust
  • Tera Templates: A template engine inspired by Jinja2 and Django templates
  • Bootstrap 5.3.5: A popular CSS framework for responsive web design
  • MVC Architecture: Clean separation of concerns with Models, Views, and Controllers
  • Middleware Support: Custom middleware for request timing and security headers
  • Configuration Management: Flexible configuration system with environment variable support
  • Static File Serving: Serve CSS, JavaScript, and other static assets

Project Structure

hostbasket/
├── Cargo.toml                 # Project dependencies
├── src/
│   ├── config/                # Configuration management
│   ├── controllers/           # Request handlers
│   ├── middleware/            # Custom middleware components
│   ├── models/                # Data models and business logic
│   ├── routes/                # Route definitions
│   ├── static/                # Static assets (CSS, JS, images)
│   │   ├── css/               # CSS files including Bootstrap
│   │   ├── js/                # JavaScript files
│   │   └── images/            # Image files
│   ├── utils/                 # Utility functions
│   ├── views/                 # Tera templates
│   └── main.rs                # Application entry point
            

Getting Started

To get started with Hostbasket, check out the GitHub repository.

{% endblock %}