Sitemap

Skilltube

3 min readJul 4, 2023

--

Skilltube is a portfolio project we made at Holberton School. It’s an end of year project, part of our first year. We decided to make a website called “Skilltube”. What is “Skilltube” ? An who are we ?

Press enter or click to view image in full size
Homepage Skilltube

What is “Skilltube” ?

Skilltube is a streaming website that provide videos oriented for development or IT in general.

Who are we ?

We are students of Holberton School in Paris, a Software Engineering school. We have been in this school since 19 September 2022. We call our team “The Skill Team”. Here are the members of “The Skill Team” and their roles:

Ethan Benyayer : Back-end engineer

Simon Richard : Front-end engineer, web design

Whom did we create create this website for ?

This website is for developers looking for resources, tutorials or information about development and tech.

Press enter or click to view image in full size
Watching video

Technologies that we use in this project

For the front-end, we used HTML, CSS, and Bootstrap.

Get Simon Richard’s stories in your inbox

Join Medium for free to get updates from this writer.

For the back-end, we used the Python language with the framework Django.

For the data structure, we used an open-source relational database management system called MySQL. It’s so complicated to use, but we try to use it to gain experience.

Features

First you can search and watch videos without login, but you can’t not use all features. You can search for video using keywords or level or both. If you are interested by videos uploaded by an other user particularly, you just have to click on his name.

Press enter or click to view image in full size
Registration form

You can create a account if you are interested to interact more. When you’re logged and If you like a video, you can comment it and add a like. If you’re interested to upload video, you can do it accessing to a simple form.

Most difficult technical challenge

For the back-end side, the management between thumbnails, videos, comments and likes has been complicated. For example, a user can like a video only one time. Data must be linked to the video and users.

For the front-end side, we first decided to use React.js to develop a smart and well organized web-pages but it requires to much time to be well used.

We finally used Bootstrap to help us with the style of our front-end. We discover that fron-end end particularly integration requires a lot of skills.

Github of this project : https://github.com/Ethan1709/Skilltube

Linkedin :

Ethan BENYAYER : https://www.linkedin.com/in/ethan-benyayer-a70b0226b/

Simon RICHARD : https://www.linkedin.com/in/simonrichard-dev/

--

--