No description
Find a file
Yass 6c21a5f1cb
Merge pull request #37 from Yasder5/laura
Correction affichage recherche, maj bouton, suppression requêtes de c…
2026-02-28 14:49:30 +01:00
.github/workflows merge guillaume->main 2026-02-24 15:34:17 +01:00
assests ajout ico 2026-02-27 10:56:55 +00:00
controllers Correction affichage recherche, maj bouton, suppression requêtes de controller, déplacer mention et about dans page_controller, nettoyage des commentaires pour ctrl, entities & models 2026-02-28 12:23:29 +01:00
database Début du soft-delete côté projet 2026-02-25 20:19:35 +01:00
entities Correction affichage recherche, maj bouton, suppression requêtes de controller, déplacer mention et about dans page_controller, nettoyage des commentaires pour ctrl, entities & models 2026-02-28 12:23:29 +01:00
models Correction affichage recherche, maj bouton, suppression requêtes de controller, déplacer mention et about dans page_controller, nettoyage des commentaires pour ctrl, entities & models 2026-02-28 12:23:29 +01:00
uploads Finalisation de la partie addedit, modif et affichage, plus que les tests 2026-02-26 17:58:13 +01:00
vendor Fonctionnalité de modification/ajout de projet terminer 2026-02-24 15:22:22 +01:00
views Correction affichage recherche, maj bouton, suppression requêtes de controller, déplacer mention et about dans page_controller, nettoyage des commentaires pour ctrl, entities & models 2026-02-28 12:23:29 +01:00
.env Fonctionnalité de modification/ajout de projet terminer 2026-02-24 15:22:22 +01:00
.gitignore Merge branch 'main' into guillaume 2026-02-20 16:56:22 +01:00
composer.json Fonctionnalité de modification/ajout de projet terminer 2026-02-24 15:22:22 +01:00
composer.lock Fonctionnalité de modification/ajout de projet terminer 2026-02-24 15:22:22 +01:00
coucou.txt smarty ça casse les couilles zebi 2026-02-04 22:51:01 +01:00
env modif recherche requete préparée et ajout confirmation suppression projet 2026-02-24 13:02:23 +01:00
index.php Merge branch 'main' into laura 2026-02-25 15:31:19 +01:00
README.md Début du soft-delete côté projet 2026-02-25 20:19:35 +01:00
sfq.txt Début du soft-delete côté projet 2026-02-25 20:19:35 +01:00

Folliow Projet PHP

A platform for sharing portfolios and projects, designed as a mix between Behance and LinkedIn. Folliow focuses on highlighting real projects while making it easy to connect with other users.

This project was developed as part of the DWWM (Développeur Web et Web Mobile) training.


Features

  • User authentication and profile management
  • Portfolio and project creation
  • Project showcase with descriptions and technologies
  • User connections / follow system
  • Project feed and discovery
  • Profile and project search

Tech Stack

Client: HTML, CSS, JavaScript
Server: PHP (MVC architecture)
Database: MySQL
Web Server: Apache


Project Structure

folliow/
├── app/
│   ├── controllers/
│   ├── models/
│   └── views/
├── public/
│   ├── assets/
│   └── index.php
├── config/
│   └── database.php
├── sql/
│   └── folliow.sql
└── README.md

Installation

Clone the project

git clone https://github.com/Yasder5/projet_php.git

Go to the project directory

cd projet_php

Import the database

  • Use the SQL file located in the sql/ directory

Configure database access

  • Update credentials in config/database.php

Run the project

  • Use a local server (XAMPP, WAMP, or Apache on Linux)

Learning Objectives

  • Build a complete PHP web application
  • Apply MVC architecture
  • Manage a relational database
  • Design a user-oriented portfolio platform

Future Improvements

  • Private messaging
  • Likes and comments on projects
  • Tags and categories
  • Improved responsive design
  • Advanced authentication and roles

License

This project is for educational purposes.