# 📖 MangaReader - iOS Manga Reading App

## 📝 Description / Descripción

**English:**
An iOS manga reading application built with Swift. Features include chapter downloading for offline reading, favorites management, reading history, and a clean, distraction-free reading experience.

**Español:**
Una aplicación de lectura de manga para iOS desarrollada en Swift. Incluye descarga de capítulos para lectura offline, gestión de favoritos, historial de lectura y una experiencia de lectura limpia y sin distracciones.

## 🚀 Features / Características

**English:**
- Browse manga by categories and search
- Chapter-by-chapter reading with smooth scrolling
- Download chapters for offline reading
- Favorites list for quick access
- Reading history with progress tracking
- Multiple reading modes (vertical/horizontal)
- Zoom and pan for detailed viewing
- Night mode for comfortable reading
- Bookmarks for specific pages
- Automatic chapter preloading

**Español:**
- Navegación de manga por categorías y búsqueda
- Lectura capítulo por capítulo con desplazamiento suave
- Descarga de capítulos para lectura offline
- Lista de favoritos para acceso rápido
- Historial de lectura con seguimiento de progreso
- Múltiples modos de lectura (vertical/horizontal)
- Zoom y paneo para vista detallada
- Modo nocturno para lectura cómoda
- Marcadores para páginas específicas
- Precarga automática de capítulos

## 🛠️ Tech Stack / Stack Tecnológico

- **Language:** Swift 5.9+
- **Platform:** iOS 15.0+
- **Framework:** SwiftUI + UIKit
- **Architecture:** MVVM
- **Networking:** URLSession + async/await
- **Image Loading:** Kingfisher / AsyncImage
- **Data Persistence:** CoreData / SwiftData
- **Download Manager:** URLSessionDownloadTask

## 📱 Screenshots / Capturas de Pantalla

*Coming soon / Próximamente*

## 🔧 Installation / Instalación

**English:**
1. Open project in Xcode 15+
2. Set your team and bundle identifier
3. Build and run on iOS device or simulator
4. Configure API endpoints for manga sources

**Español:**
1. Abre el proyecto en Xcode 15+
2. Configura tu equipo e identificador de bundle
3. Construye y ejecuta en dispositivo iOS o simulador
4. Configura endpoints de API para fuentes de manga

## 🌐 Backend / Backend

- Node.js scraping service for manga sources
- RESTful API for chapter and manga metadata
- Image proxy for optimized loading

## 👨‍💻 Author / Autor

**Renato CBC**
- GitHub: [renato97](https://gitea.cbcren.online/renato97)

## 📄 License / Licencia

Private project / Proyecto privado

---

**Tags / Etiquetas:** `swift` `ios` `manga` `reading` `offline` `swiftui` `coredata`
