https://github.com/altech001/rocket_app
A Lost and Found application for lost and found items and a clear chat and also the a chatroom for user interactions and messagings
https://github.com/altech001/rocket_app
docker fastapi jinja2
Last synced: about 2 months ago
JSON representation
A Lost and Found application for lost and found items and a clear chat and also the a chatroom for user interactions and messagings
- Host: GitHub
- URL: https://github.com/altech001/rocket_app
- Owner: Altech001
- Created: 2025-02-03T09:24:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-11T09:01:42.000Z (over 1 year ago)
- Last Synced: 2025-03-29T10:15:18.922Z (about 1 year ago)
- Topics: docker, fastapi, jinja2
- Language: Python
- Homepage:
- Size: 20.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rocket App
[](https://fastapi.tiangolo.com/)
[](https://www.docker.com/)
[](LICENSE)
---
## 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:

---
## Directory Structure
```plaintext
altech001-rocket_app/
├── Dockerfile
├── main.py
├── model.py
├── rocket.py
├── requirements.txt
├── assets/
└── templates/
└── rocket_feed.html
```