https://github.com/wdjacobo/forocrianza
Proxecto final para o ciclo formativo superior de desenvolvemento de aplicacións web.
https://github.com/wdjacobo/forocrianza
bootstrap codeigniter codeignitershield css forum html javascript mysql php sql
Last synced: about 2 months ago
JSON representation
Proxecto final para o ciclo formativo superior de desenvolvemento de aplicacións web.
- Host: GitHub
- URL: https://github.com/wdjacobo/forocrianza
- Owner: wdjacobo
- License: gpl-2.0
- Created: 2024-10-20T17:41:14.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-27T22:03:03.000Z (11 months ago)
- Last Synced: 2025-02-28T06:43:51.209Z (11 months ago)
- Topics: bootstrap, codeigniter, codeignitershield, css, forum, html, javascript, mysql, php, sql
- Language: HTML
- Homepage:
- Size: 10 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ForoCrianza
## Presentación
ForoCrianza é un proxecto de desenvolvemento de aplicacións web que integra as principais competencias adquiridas durante a formación. A aplicación busca permitir a interacción entre usuarios a través do intercambio de mensaxes en temas creados pola propia comunidade nas subcategorías dispostas para ese fin, as cales están englobadas en categorías máis xenéricas.
## Obxectivos
O principal obxectivo foi crear un foro para nais e pais de fala española.
A nivel específicos tamén se buscou conseguir o seguinte:
- Estrutura que favoreza un contido ordeado
- Perfís con distintas competencias
- Interface limpa e ordeada
- Deseño responsive
- Deseño que teña en conta a inclusión de anuncios
## Tecnoloxías
- CodeIgniter xunto co paquete CodeIgniter Shield
- PHP
- JavaScript
- HTML e CSS
- Bootstrap
- MySQL xunto con DBeaver
- Git e GitHub
- Servidor Apache sobre unha máquina Debian
- Figma
## Características principais
- Implementación do patrón Modelo Vista Controlador
- Uso da programación orientada a obxectos
- Inclusión de procesos de autenticación e autorización de usuarios
- Validación de formularios tanto no lado do cliente como no do servidor
- Xeración de slugs amigables, con significado, para as distintas páxinas
- Deseño dunha base de datos seguindo un modelo relacional normalizado ate a 3ª forma normal
- Deseño de mockups das distintas interfaces
- Adaptación das interfaces a dispositivos con distintas resolucións
- Control de versións mediante Git e Github