Skip to content

TristanBoulesteix/projet-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About the project

Our goal is to make a website for the BDE of our school. We use multiples technolgies :

  • Laravel Framework : It own our website in back-end.
  • Node.js : It own our homemade API.

You can have more details about our project here (Only if you have a CESI account).

About us

We are three in the team. Each one has its own speciality.

  • Charlotte Madroux : She is specialized in javascript back-end and front-end. She manages to create the API and helped to create the database.
  • Maxime Maître : He works in all the part in front-end. He build all the pages of the website using HTML5 and CSS3.
  • Tristan Boulesteix : He is the team leader. He built the back-end of the website using the PHP language and the Laravel framework. He also built the database.

How to run the website ?

  1. Clone the repository.
  2. Create two mysql databases (one for user account and one for everything else).
  3. Update configuration files ("/laravel/.env" and "/Node/server.js") in function of the pathes and names of the two databases.
  4. Start the Node.js server named "server.js".
  5. In the laravel folder, run the command "composer update".
  6. In the laravel folder, run the command "php artisan migrate".
  7. In the laravel folder, run the command "php artisan storage:link".
  8. Run the werbsite (located in "/laravel/public") (You need to create a VirtualHost to make the website work properly).

! The projet is still in development !