Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 1.75 KB

File metadata and controls

54 lines (35 loc) · 1.75 KB

Rocket App

FastAPI Docker License: MIT


Overview

Rocket App is a modern, FastAPI-based API designed to send templated emails using a minimal yet robust codebase. The application is containerized with Docker, making it easy to deploy and scale. Leveraging FastAPI-Mail and Jinja2 for HTML templating, Rocket App provides an efficient solution for sending visually appealing email notifications.


Features

  • Email Templating: Uses Jinja2 to render HTML email templates.
  • FastAPI Integration: Robust API endpoints built with FastAPI.
  • Dockerized: Ready for containerized deployment using Docker.
  • Configurable: Uses environment variables for secure configuration.
  • Visual Attachments: Supports image attachments in emails.
  • Simple & Minimal: Clean codebase designed for easy maintenance and scalability.

Visual Overview

Architecture Diagram

Below is an example diagram that illustrates the overall architecture of Rocket App. (Replace assets/architecture_diagram.png with your actual diagram image if available.)

Email Preview

Here’s a sample screenshot of the email template generated by the app:

Email Template Screenshot


Directory Structure

altech001-rocket_app/
├── Dockerfile
├── main.py
├── model.py
├── rocket.py
├── requirements.txt
├── assets/
└── templates/
    └── rocket_feed.html