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