projet_php/html/dir_a5c8546d1da94454b8cc2e090dc39ad0.html
2026-03-05 15:33:50 +01:00

200 lines
8 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.16.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Folliow: D:/projetphp Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Folliow
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.16.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search/",'.html');
</script>
<script type="text/javascript">
$(function() { codefold.init(); });
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(function(){initNavTree('dir_a5c8546d1da94454b8cc2e090dc39ad0.html','',''); });
</script>
<div id="container">
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">projetphp Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-subdirs" class="groupheader"><a id="subdirs" name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:controllers" id="r_controllers"><td class="memItemLeft"><span class="iconfolder"><div class="folder-icon"></div></span>&#160;</td><td class="memItemRight"><a class="el" href="dir_289ba97191cb416d15fc46c2ac7c67a8.html">controllers</a></td></tr>
<tr class="memitem:entities" id="r_entities"><td class="memItemLeft"><span class="iconfolder"><div class="folder-icon"></div></span>&#160;</td><td class="memItemRight"><a class="el" href="dir_752aea892024e86dcc14a68c41af5d30.html">entities</a></td></tr>
<tr class="memitem:models" id="r_models"><td class="memItemLeft"><span class="iconfolder"><div class="folder-icon"></div></span>&#160;</td><td class="memItemRight"><a class="el" href="dir_8cda09ff854d40050da1c2ce363c05a3.html">models</a></td></tr>
</table>
<a name="details" id="details"></a><h2 id="header-details" class="groupheader">Detailed Description</h2>
<div class="textblock"><h1 class="doxsection"><a class="anchor" id="autotoc_md0"></a>
Folliow Projet PHP</h1>
<p>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.</p>
<p>This project was developed as part of the <b>DWWM (Développeur Web et Web Mobile)</b> training.</p>
<hr />
<h1 class="doxsection"><a class="anchor" id="autotoc_md2"></a>
Features</h1>
<ul>
<li>User authentication and profile management</li>
<li>Portfolio and project creation</li>
<li>Project showcase with descriptions and technologies</li>
<li>User connections / follow system</li>
<li>Project feed and discovery</li>
<li>Profile and project search</li>
</ul>
<hr />
<h1 class="doxsection"><a class="anchor" id="autotoc_md4"></a>
Tech Stack</h1>
<p><b>Client:</b> HTML, CSS, JavaScript <br />
<b>Server:</b> PHP (MVC architecture) <br />
<b>Database:</b> MySQL <br />
<b>Web Server:</b> Apache</p>
<hr />
<h1 class="doxsection"><a class="anchor" id="autotoc_md6"></a>
Project Structure</h1>
<div class="fragment"><div class="line">folliow/</div>
<div class="line">├── app/</div>
<div class="line">│ ├── controllers/</div>
<div class="line">│ ├── models/</div>
<div class="line">│ └── views/</div>
<div class="line">├── public/</div>
<div class="line">│ ├── assets/</div>
<div class="line">│ └── index.php</div>
<div class="line">├── config/</div>
<div class="line">│ └── database.php</div>
<div class="line">├── sql/</div>
<div class="line">│ └── folliow.sql</div>
<div class="line">└── README.md</div>
</div><!-- fragment --><hr />
<h1 class="doxsection"><a class="anchor" id="autotoc_md8"></a>
Installation</h1>
<p>Clone the project</p>
<div class="fragment"><div class="line">git clone https://github.com/Yasder5/projet_php.git</div>
</div><!-- fragment --><p>Go to the project directory</p>
<div class="fragment"><div class="line">cd projet_php</div>
</div><!-- fragment --><p>Import the database</p>
<ul>
<li>Use the SQL file located in the <span class="tt">sql/</span> directory</li>
</ul>
<p>Configure database access</p>
<ul>
<li>Update credentials in <span class="tt">config/database.php</span></li>
</ul>
<p>Run the project</p>
<ul>
<li>Use a local server (XAMPP, WAMP, or Apache on Linux)</li>
</ul>
<hr />
<h1 class="doxsection"><a class="anchor" id="autotoc_md10"></a>
Learning Objectives</h1>
<ul>
<li>Build a complete PHP web application</li>
<li>Apply MVC architecture</li>
<li>Manage a relational database</li>
<li>Design a user-oriented portfolio platform</li>
</ul>
<hr />
<h1 class="doxsection"><a class="anchor" id="autotoc_md12"></a>
Future Improvements</h1>
<ul>
<li>Private messaging</li>
<li>Likes and comments on projects</li>
<li>Tags and categories</li>
<li>Improved responsive design</li>
<li>Advanced authentication and roles</li>
</ul>
<hr />
<h1 class="doxsection"><a class="anchor" id="autotoc_md14"></a>
License</h1>
<p>This project is for educational purposes. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<div id="page-nav" class="page-nav-panel">
<div id="page-nav-resize-handle"></div>
<div id="page-nav-tree">
<div id="page-nav-contents">
</div><!-- page-nav-contents -->
</div><!-- page-nav-tree -->
</div><!-- page-nav -->
</div><!-- container -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>D:</b></li><li class="navelem"><a href="dir_a5c8546d1da94454b8cc2e090dc39ad0.html">projetphp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.16.1 </li>
</ul>
</div>
</body>
</html>