Metadata-Version: 2.2
Name: initkit
Version: 0.2.0
Summary: A Flask CLI tool for generating starter templates
Home-page: https://github.com/lyznne/flask-blog-starter.git
Author: lyznne
Author-email: emuthiani26@gmail.com
Project-URL: Bug Reports, https://github.com/lyznne/flask-blog-starter/issues
Project-URL: Source, https://github.com/lyznne/flask-blog-starter
Keywords: flask,cli,template,starter,boilerplate
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: Flask>=2.3.2
Requires-Dist: click>=8.1.3
Requires-Dist: python-dotenv>=0.19.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary


# 🚀 Flask Blog Starter

A **minimal yet powerful** Flask blog starter template. This project provides a **structured foundation** for building a Flask-based blog with **SQLAlchemy** and **SQLite**.

---

## ✨ Features

✅ **SQLite Database** – Quick and lightweight.
✅ **Scalable Flask Structure** – Organized for **large** applications.
✅ **Virtual Environment Support** – Keep dependencies isolated.
✅ **Easy Configuration** – Modify settings via `config.py`.

---

## 📥 Installation

### 1️⃣ Clone the Repository
```bash
git clone https://github.com/lyznne/flask-blog-starter.git
cd flask-blog-starter
```

### 2️⃣ Create a Virtual Environment (Recommended)
```bash
python3 -m venv venv
```

### 3️⃣ Activate the Virtual Environment

**Linux / Mac:**
```bash
source venv/bin/activate
```
**Windows (CMD / PowerShell):**
```bash
venv\Scripts\activate
```

### 4️⃣ Install Dependencies
```bash
pip install -r requirements.txt
```

---

## 🚀 Usage

Run the application using:
```bash
python run.py
```
The development server will start at:
🌎 **[http://localhost:5000/](http://localhost:5000/)**

---

## ⚙️ Configuration

Modify **`config.py`** to adjust settings like:
- Database URI
- Secret keys
- Debug mode

---

## 👥 Contributing

🎉 **Contributions are welcome!**
- **💡 Found a bug?** Open an issue!
- **📢 Have suggestions?** Submit a pull request!

---

## 📜 License

📄 **MIT License** – You are free to use and modify the code!

---

## 🎯 Acknowledgements

This project was inspired by the **Flask Mega-Tutorial**.

📚 **Resources**:
- 📖 Flask Docs → [Flask Documentation](https://flask.palletsprojects.com/)
- 🛠️ SQLAlchemy → [SQLAlchemy Documentation](https://docs.sqlalchemy.org/)

---

## 🌍 Live Demo

🔗 **Check it out here** → [Flask Blog Starter](https://enoslyznne.pythonanywhere.com/)

---

### 🚀 **Happy Coding!** 🎉
