EPISODE 25:
Love is destructive.
Cinébox
We were asked to make a website in groups of 3 to 5 students. As a math students our only programming experience was our Python lessons from the previous semester.
The choice of the topic was free, so we could do our website about almost anything. We choose to do a website that lists movies and series, and give information about the producers and actors too.
We organized the project in 3 parts :
- First, we had to do the visual part, in HTML/CSS. We made the design, and chose black and red as the main colors. We did a complete static website before starting to make it dynamic.
- To make the website dynamic, you must have a database to store the data you want to display. So we had to make a database, and we went for a MySQL database because it was the only one we were familiar with. We did a diagram according to our database lessons and the Merise method. Then we collected datas about more than 50 series and movies in order to fill our database. That was honestly the longest and tiresome part, but it had to be done and in the end we were rather happy about the result.
- Now to link the database with the visual, you need to make a script that fetches the data and put them at the right place in the HTML page. We did that in PHP. The idea was to make a PHP script per HTML page we had. With our lack of knowledge in PHP it was pretty chaotic and I finally did all the PHP by myself in only two weeks. Most of the PHP was done by the deadline so the website was fine enough to get a good grade.
I haven't modified anything in the website's code since then, so everything is in the same state as when we finished, in april 2021. Unfortunately I don't have an english version of the website, but you can still visit it by clicking here : Cinébox, using the following login and password : demo@cinebox.fr ; demopassword