MLH-Fellowship/orientation-project-js

Page for adding a new Experience

Open

#2 opened on May 18, 2023

 (0 comments) (0 reactions) (0 assignees)JavaScript (0 forks)auto 404
enhancementgood first issuetemplate

Repository metrics

Stars
 (0 stars)
PR merge metrics
 (PR metrics pending)

Description

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

  • title
  • company
  • start_date
  • end_date
  • description
  • logo

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
}

Contributor guide