php-mvc-step-by-step

This is a PHP MVC step by step tutorial where you will learn to develop a PHP application using MVC pattern. The tutorial is divided into 7 different parts (steps) in order to achieve a fully functional PHP CRUD application based on Model-View-Controller archipattern.

*Read this in other languages: English, Spanish.

Table of Contents

Technologies used

  • PHP
  • PDO
  • MySQL
  • jQuery
  • Bootsrap v4

Functionalities

  • Registro y Login.
  • Publicar anuncios.
  • Perfil: datos de usuario, anuncios publicados, marcar anuncio como vendido, borrar anuncios.
  • Marcar como favoritos.
  • Modificar datos de usuario.
  • Mostrar favoritos en perfil.
  • Image upload PHP.
  • (TODO) Borrar favoritos desde perfil.
  • (TODO) Responsive navbar.

Live Demo

Demo disponible en http://egianuncios.creativa-web.com

Contributing

  1. Hacer un Fork del proyecto (https://github.com/jvadillo/php-mysql-application/fork)
  2. Crear la branch (git checkout -b feature/fooBar)
  3. Hacer commit de tus cambios (git commit -am 'Add some fooBar')
  4. Hacer un Push a la branch branch (git push origin feature/fooBar)
  5. Crear un nuevo Pull Request