https://github.com/jorgereyesti/prueba
Aplicación WEB el cual registra el CRUD de las Personas en Situación de Calle en San Miguel de Tucumán.
https://github.com/jorgereyesti/prueba
crud database flask python3 sqlite3
Last synced: about 2 months ago
JSON representation
Aplicación WEB el cual registra el CRUD de las Personas en Situación de Calle en San Miguel de Tucumán.
- Host: GitHub
- URL: https://github.com/jorgereyesti/prueba
- Owner: jorgereyesti
- Created: 2025-04-09T01:48:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-09T02:06:12.000Z (about 1 year ago)
- Last Synced: 2025-04-10T03:57:56.746Z (about 1 year ago)
- Topics: crud, database, flask, python3, sqlite3
- Language: HTML
- Homepage: https://crud-personas-en-sitacion-de-calle-smt.onrender.com
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Registro de Personas en Situación de Calle - SMT
Este es un proyecto CRUD (Crear, Leer, Actualizar, Eliminar) desarrollado con **Flask** y **SQLite** para gestionar un registro de personas en situación de calle. Incluye la posibilidad de agregar múltiples problemáticas por persona, registrar ubicación y contacto de emergencia.
## 🚀 Demo Online
Ya puedes ver el proyecto funcionando aquí:
👉 [https://crud-personas-en-sitacion-de-calle-smt.onrender.com](https://crud-personas-en-sitacion-de-calle-smt.onrender.com)
---
## ⚙️ Requisitos
- Python 3.8 o superior
- pip (gestor de paquetes)
---
## 🧰 Instalación Local
1. Clona este repositorio:
```bash
git clone https://github.com/tu-usuario/tu-repo.git
cd tu-repo
```
2. Crea un entorno virtual (opcional pero recomendado):
```bash
python -m venv venv
source venv/bin/activate # En Windows: venv\Scripts\activate
```
3. Instala las dependencias:
```bash
pip install -r requirements.txt
```
4. Ejecuta la app localmente:
```bash
python app.py
```
5. Abre tu navegador en:
```
http://127.0.0.1:5000/
```
---
## 📁 Estructura del Proyecto
```
├── app.py # Lógica principal de Flask
├── registro.db # Base de datos SQLite
├── templates/ # Vistas HTML (index, agregar, editar)
├── static/ # Archivos CSS, JS (opcional)
├── requirements.txt # Dependencias del proyecto
├── README.md
└── .gitignore
```
---
## ✅ Funcionalidades
- Listado de personas con sus datos básicos
- Registro de múltiples problemáticas por persona
- Registro de dirección y coordenadas geográficas
- Edición y eliminación de registros
- Visualización online
---
## 🛰️ Hosting en Render
Este proyecto está alojado en **Render.com**, un servicio gratuito para apps web. Utiliza `gunicorn` como servidor de producción.
**Start Command:**
```bash
gunicorn app:app
```
**Build Command:**
```bash
pip install -r requirements.txt
```
---
## 🧾 Licencia
Este proyecto está bajo la Licencia MIT.