MLH-Fellowship / orientation-project-js-23.FAL.A

Orientation Project (JavaScript) for 23.FAL.A
1 stars 3 forks source link

Page for adding a new Experience #11

Open wrussell1999 opened 1 year ago

wrussell1999 commented 1 year ago

Add a page that allows users to add a new Experience which includes the following fields:

Collaborate with the fellows contributing to the Python project to understand how logos will be managed. For now, assume this is a string (URL to the image).

When this information is submitted, a POST request should be made to /resume/experience on the server in the following format:

{
    "title": "Software Developer",
    "company": "A Cooler Company",
    "start_date": "October 2022",    
    "end_date": "Present",
    "description": "Writing JavaScript Code",
    "logo": "example-logo.png",
}

The server will return a JSON with the position in the list in the following format:

{
"id": 1
}
MAMV3x3 commented 1 year ago

Approach to Implementing the "Add Experience" Modal

Following the approach outlined in Issue #10 for the "Add Education" feature, I'll ensure the implementation of the "Add Experience" feature remains consistent to provide a cohesive user experience across the application.

By ensuring the consistency of our approach across features, we aim to deliver a streamlined user experience and efficient development cycles.