Folliow Un projet de site web réaliser en PHP

Loading...
Searching...
No Matches
projet_php Directory Reference

## Directories
| controllers
| entities
| models

## Detailed Description

# 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.