https://github.com/urian121/crud-full-stack-con-svelte-python-flask-y-mysql
Este proyecto es una aplicación Fullstack que implementa un CRUD (Create, Read, Update, Delete) utilizando Svelte en el frontend, Flask en el backend y MySQL como base de datos.
https://github.com/urian121/crud-full-stack-con-svelte-python-flask-y-mysql
api-con-flask api-con-python api-rest api-restful crud crud-fullstack crud-python-y-mysql crud-svelte crud-svelte-python fullstack python python3 requests svelte sveltekit
Last synced: 3 months ago
JSON representation
Este proyecto es una aplicación Fullstack que implementa un CRUD (Create, Read, Update, Delete) utilizando Svelte en el frontend, Flask en el backend y MySQL como base de datos.
- Host: GitHub
- URL: https://github.com/urian121/crud-full-stack-con-svelte-python-flask-y-mysql
- Owner: urian121
- Created: 2025-02-03T21:50:23.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-02-07T20:25:31.000Z (8 months ago)
- Last Synced: 2025-07-01T07:04:17.341Z (3 months ago)
- Topics: api-con-flask, api-con-python, api-rest, api-restful, crud, crud-fullstack, crud-python-y-mysql, crud-svelte, crud-svelte-python, fullstack, python, python3, requests, svelte, sveltekit
- Language: JavaScript
- Homepage:
- Size: 51.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# 📌 CRUD Fullstack con Svelte, Flask y MySQL
Este proyecto es una aplicación **Fullstack** que implementa un **CRUD (Create, Read, Update, Delete)** utilizando **Svelte** en el frontend, **Flask** en el backend y **MySQL** como base de datos.
### Resultado Final 😲
## 🚀 Beneficios de esta aplicación
### 🔥 1. Svelte: Un frontend rápido y eficiente
- **Menos código, más rendimiento**: Svelte compila en código altamente optimizado sin necesidad de un Virtual DOM.
- **Reactividad nativa**: Manejo de estado simple y directo sin necesidad de librerías externas.
- **Componentes ligeros**: Fácil mantenimiento y escalabilidad.### 🐍 2. Flask: Un backend ligero y flexible
- **Minimalista pero potente**: Ideal para APIs REST con menor consumo de recursos.
- **Facilidad de integración**: Se conecta fácilmente con MySQL y permite manejar respuestas JSON de forma eficiente.
- **Escalabilidad**: Puede crecer con la aplicación y soportar autenticación, middleware, entre otros.### 🛢️ 3. MySQL: Base de datos robusta y confiable
- **Eficiencia y rapidez**: Optimizada para manejar grandes volúmenes de datos.
- **Seguridad y consistencia**: Manejo de transacciones y relaciones entre tablas.
- **Compatibilidad**: Integración fluida con Flask mediante `mysql-connector-python`.### 🔄 4. Arquitectura Fullstack eficiente
- **Flujo de datos optimizado**: Comunicación fluida entre frontend y backend mediante API REST.
- **Separación de responsabilidades**: El frontend maneja la interfaz de usuario y el backend gestiona la lógica de negocio y la base de datos.
- **Facilidad de despliegue**: Se puede alojar en servicios como **Vercel, Railway, Render o VPS propios**.---
## 📌 Características principales
✅ CRUD completo: Crear, leer, actualizar y eliminar registros.
✅ API REST con Flask para gestionar datos de manera eficiente.
✅ Frontend interactivo y ligero con Svelte.
✅ Uso de `fetch` para comunicación asíncrona entre frontend y backend.
✅ Conexión segura con MySQL para almacenamiento de datos.
✅ Código modular y limpio para facilitar escalabilidad.---
## 📎 Tecnologías utilizadas
- **Frontend:** Svelte, HTML, CSS, JavaScript
- **Backend:** Python, Flask
- **Base de Datos:** MySQL
- **Dependencias:** mysql-connector-python, Flask-CORS> [!IMPORTANT]
> Esta aplicación demuestra cómo combinar **Svelte, Flask y MySQL** para construir un **CRUD Fullstack moderno, rápido y escalable**. Es una base sólida para desarrollar proyectos más avanzados con autenticación, roles de usuario, y más funcionalidades en el futuro. 🚀## 🙌 Cómo puedes apoyar 📢:
✨ **Comparte este proyecto** con otros desarrolladores para que puedan beneficiarse 📢.
☕ **Invítame un café o una cerveza 🍺**:
- [Paypal](https://www.paypal.me/iamdeveloper86) (`iamdeveloper86@gmail.com`).### ⚡ ¡No olvides SUSCRIBIRTE a la [Comunidad WebDeveloper](https://www.youtube.com/WebDeveloperUrianViera?sub_confirmation=1)!
#### ⭐ **Déjanos una estrella en GitHub**:
- Dicen que trae buena suerte 🍀.
**Gracias por tu apoyo 🤓.**