https://github.com/tameronline/llol_step01
step01 – Section Display Interface + Basic Buttons
https://github.com/tameronline/llol_step01
Last synced: 9 months ago
JSON representation
step01 – Section Display Interface + Basic Buttons
- Host: GitHub
- URL: https://github.com/tameronline/llol_step01
- Owner: TamerOnLine
- License: mit
- Created: 2025-06-09T16:43:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-09T17:21:54.000Z (about 1 year ago)
- Last Synced: 2025-06-09T17:30:07.730Z (about 1 year ago)
- Language: Python
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🧱 Resume Builder – Step 01
**The first stage of an interactive resume management system built with Flask**
---
## 🎯 Purpose of This Stage
Provide a dynamic interface to manage resume sections professionally, including:
- ➕ Add new section
- ✏️ Edit section inline
- 🗑 Delete section with confirmation
- ⬆️⬇️ Reorder sections visually
- 👁️🚫 Toggle section visibility
- 📄 Display paragraphs and fields under each section
- ✅ Flash messages for user feedback
- 🌐 Full translation support using Flask-Babel
---
## 🧠 Technologies Used
- Python 3 + Flask
- SQLAlchemy (ORM)
- Jinja2 (Templating)
- Flask-Babel (i18n)
- HTML + custom inline CSS
- Session + Flash messaging
- No CSS frameworks (Bootstrap/Tailwind) – by design
---
## 📂 Project Structure (Simplified)
```
/templates
└── admin/resume_builder.html.j2
/routes
└── admin_builder_routes.py
/models
└── ResumeSection + Paragraph + Field
/static
└── css/style.css (optional)
/app.py
/config.py
```
---
## 🚀 Getting Started
```bash
git clone https://github.com/YOUR_USERNAME/YOUR_REPO.git
cd YOUR_REPO
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
flask run
```
---
## 📌 Notes
- This stage intentionally avoids design frameworks.
- All user-facing text is wrapped in `{{ _('...') }}` for translation.
- The UI is clean, simple, and ready for future enhancements.
---
## 🛠️ Next Step
> 👉 [Go to llol_step02 →](https://github.com/TamerOnLine/llol_step02)
---
## 📜 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)