Overview

This documentation covers the APIs available for this project, including endpoints for fetching advice, studies, skills, experiences, and more. Each endpoint is designed to return JSON data that can be easily integrated into your website.

Base URL: https://jeiberth.com/



Endpoints

1. Get Name

Endpoint: /name

Method: GET

Description: Returns the name.

{
    "name": "Jeiberth Malagon"
}

2. Get Studies

Endpoint: /studies

Method: GET

Description: Returns a list of studies.

{
    "studies": [
        {
            "title": "Software Development",
            "institution": "Vanier College",
            "description": "This program focuses on equipping students with the skills to consult on software design, enhance existing software, and develop tailored solutions that optimize operational efficiency and meet user needs."
        },
        ...
    ]
}

3. Get Skills

Endpoint: /skills

Method: GET

Description: Returns a list of skills.

{
    "skills": ["JavaScript", "HTML", "CSS", "Node.js", "Express"]
}

4. Get Random Advice

Endpoint: /random_advice

Method: GET

Description: Returns a random piece of advice and a related photo.

{
    "advice": "Believe in yourself and all that you are. Know that there is something inside you that is greater than any obstacle.",
    "photo": "advice1.jpg"
}

5. Get Experience

Endpoint: /experience

Method: GET

Description: Returns a list of experiences.

{
    "experiences": [
        {
            "title": "Web Development",
            "description": "In the dynamic field of web development, I have honed my skills through hands-on experience, creating several websites with a trial-and-error approach. Currently, I am spearheading a project of a game shop, designing an online platform that will enable them to venture into e-commerce. Utilizing HTML, CSS, and JavaScript, I am crafting a user-friendly interface that caters to the digital shopping experience."
        },
        ...
    ]
}

6. Search Advice

Endpoint: /advice/{query}

Method: GET

Description: Returns advice based on the provided query and a related photo.

{
    "advice": "Don't watch the clock; do what it does. Keep going.",
    "photo": "https://images.pexels.com/photos/1234567/pexels-photo-1234567.jpeg"
}