Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daviddevgt/slim_twig_todo
https://github.com/daviddevgt/slim_twig_todo
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/daviddevgt/slim_twig_todo
- Owner: DavidDevGt
- Created: 2024-01-24T03:53:48.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-24T15:30:54.000Z (12 months ago)
- Last Synced: 2024-11-10T08:44:16.650Z (2 months ago)
- Language: Twig
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lista de Tareas en PHP con Slim Framework
Este proyecto es una aplicación de lista de tareas simple desarrollada usando el framework Slim 4 de PHP. La aplicación permite a los usuarios añadir, editar y eliminar tareas.
## Requisitos Previos
Para ejecutar esta aplicación, necesitarás tener instalados PHP y Composer en tu sistema. Puedes descargarlos e instalarlos desde los siguientes enlaces:
- PHP: https://www.php.net/downloads.php
- Composer: https://getcomposer.org/download/## Instalación
Una vez que hayas clonado o descargado el proyecto, navega al directorio del proyecto en tu terminal y ejecuta el siguiente comando para instalar las dependencias:
```bash
composer install
```Este comando descargará e instalará todas las dependencias necesarias para el proyecto.
## Ejecutando la Aplicación
Para iniciar el servidor de desarrollo, ejecuta el siguiente comando en tu terminal:
```bash
php -S localhost:8080
```Esto iniciará un servidor de desarrollo local en `http://localhost:8080`. Ahora puedes abrir tu navegador y acceder a la aplicación en esa URL.
## Funcionalidades
La aplicación permite realizar las siguientes acciones:
- Añadir nuevas tareas.
- Editar tareas existentes.
- Eliminar tareas.## Estructura del Proyecto
El proyecto sigue la estructura típica de una aplicación Slim 4, con plantillas Twig para el frontend y lógica de servidor en PHP.
- `templates/`: Contiene las plantillas Twig para la interfaz de usuario.
- `public/index.php`: Archivo principal que inicia la aplicación.
- `composer.json`: Define las dependencias del proyecto.## Contribuir
Si deseas contribuir a este proyecto, sientete libre de hacer un fork y enviar tus pull requests.
---
Hecho con ❤️ y PHP