Welcome !

Context ? It has become more and more difficult for students to find an internship... and this for several reasons : the current health crisis linked to covid19, the lack of experience, the competition between candidates, the under-represented countries, etc.

Students send dozens or even hundreds of resume, often with very few responses from recruiters.

resume

pixabay.com

What does the project consist of ? Enable students to create a database of all the companies they target in a country.

Why do you need it ? This database will make it easier to target which internship you are looking for.


If you want to discover the database that you can build for internships :


When you click on "add this internship to the database", nothing happens. That's because you haven't created a database yet.


Let's retrace the steps to create a database like this AND MAKE IT WORK

Step 1 : create a project on the glitch.com website. This is how you will be able to start coding and creating your database.

creation

Step 2 : You will need to use Skeleton to structure your website. If you want to learn more about Skeleton click here. To come back to what we were saying : to be able to use Skeleton, you need to introduce the following link in the head of your coding :

Step 3 : You should start by using Skeleton's own vocabulary. You can refer to the following screenshot:

Step 4 : You can then use Skeleton to create different types of boxes to be filled in. Below you will find the code used to create the database for the courses, you can see that I used simple boxes where you fill in the information you want or boxes where you can choose from several options :

Step 5 : In order to create your database now, you have to register on the Firebase site. This is a platform that allows you to create your own databases, if you want more information you can click on the following link. The different steps to follow are : create an account, create a new project and then add Firebase to a web application (which will be Glitch for us in this example) by clicking directly on . This symbol will link firebase directly to glitch. The code generated after entering the website you want to link should look like this :

Step 6 : Now that you have connected Glitch to Firebase, you need to use set() to write information to the database. It is also advisable to use the push() function to separate each stage added to the database. The code for our example should look like this :

Step 7 : The last thing you need to do is to link the "add this internship to the database" button so that it sends the data directly to Firebase when we click on it. In order to do this, you need to use the following code :

If you follow all these steps carefully, you normally have enough to create your database.

Congratulations if you have finished and succeeded

via GIPHY