An open API service indexing awesome lists of open source software.

https://github.com/tameronline/llol_step02

Focus: Manage resume paragraphs dynamically inside each section.
https://github.com/tameronline/llol_step02

Last synced: 9 months ago
JSON representation

Focus: Manage resume paragraphs dynamically inside each section.

Awesome Lists containing this project

README

          

# 🧱 Resume Builder – Admin Panel Phase

This stage of the `lebenslauf` project represents the **Admin Interface** for dynamically managing the structure of a multilingual resume.

---

## ✅ Features Implemented in This Phase

### 🧩 Core Components:

- **Resume Sections** – major categories (e.g., Experience, Skills, Projects)
- **Paragraphs** – content blocks within each section
- **Fields** – key-value pairs inside each paragraph (e.g., Role, Date, Company)

---

### 🛠️ Functionality Highlights:

- Full CRUD support for:
- Resume Sections
- Paragraphs
- Fields

- Reordering with ↑ and ↓
- Toggle visibility on any element
- Flash messages for user feedback
- Dynamic language support using `Flask-Babel`
- Clean and flexible SQLAlchemy models
- Clear separation of admin and public logic

---

## 🛠️ Next Step

> 👉 [Go to llol_step03 →](https://github.com/TamerOnLine/llol_step03)

The next phase will focus on:
- Organizing admin routes into a dedicated folder
- Improving developer experience and modularity

---

## 📜 License

This project is open-source under the MIT License.
Feel free to explore and build upon it.

---

## 👨‍💻 Developer

By [@TamerOnLine](https://github.com/TamerOnLine)
Under the umbrella of [Flask University](https://github.com/Flask-University)