Skip to content

alberth-code2/proy_backend

Repository files navigation

Proyecto Backend - TAW-251 Sistema Web Cine

Este es un proyecto de arquitectura de 3 capas para gestionar usuarios, películas, entradas y estadísticas.

Estructura del Proyecto

  • index.php: Archivo principal de entrada.
  • config/: Configuración de la base de datos.
  • capaPresentacion/: Vistas (HTML + PHP).
  • capaNegocio/: Lógica de negocio.
  • capaDatos/: Acceso a datos (CRUD + consultas).

Cómo contribuir

  1. Clona el repositorio.
  2. Crea una rama para tu funcionalidad.
  3. Realiza tus cambios y súbelos.
  4. Crea un Pull Request para revisión.

Requisitos

  • PHP 7.4 o superior.
  • Servidor web (Apache, Nginx, etc.).
  • Base de datos MySQL.

Guia de git

Copia la URL del repositorio (botón verde "Code" en GitHub)

git clone https://github.com/usuario/proy_backend.git cd proy_backend

Crear nueva rama y cambiarse a ella

git checkout -b nombre-de-tu-rama

Ejemplo:

git checkout -b feature/agregar-login

Ver estado de los archivos modificados

git status

Agregar archivos específicos al área de staging

git add nombre-archivo.py

O agregar TODOS los cambios

git add .

Hacer commit (guardar cambios localmente)

git commit -m "Descripción clara de los cambios"

Ejemplo:

git commit -m "Agregar función de login con validación"

Subir tu rama al repositorio remoto

git push origin nombre-de-tu-rama

Mantener tu copia actualizada

Cambiarse a la rama main

git checkout main

Descargar últimos cambios

git pull origin main

Volver a tu rama y actualizarla

git checkout nombre-de-tu-rama git merge main

Buenas prácticas:

  1. ✅ Commits descriptivos: Explica QUÉ cambiaste y POR QUÉ
  2. ✅ Trabajar en ramas separadas: No modifiques directamente main/master
  3. ✅ Hacer pulls frecuentes: Mantente sincronizado con el proyecto
  4. ✅ Commits atómicos: Cambios pequeños y enfocados
  5. ✅ Probar antes de subir: Verifica que tu código funciona

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages