Skip to content

davidfrtala/curriculum-vitae

Repository files navigation

GraphQL Personal Curriculum Vitae

This is my personal CV sheet, designed as GraphQL backend server.

Preview of this repository is available here

Install

yarn install
npm start

or run as Docker container

docker build curriculum-vitae
docker run -d -p 4000:4000 curriculum-vitae

then you should see in output, that server is running on http://localhost:4000

Full preview

If you don't want to play with the schema, you can paste this query in left window of GraphiQL and get the full record

{
  viewer {
    fullname
    title
    address
    region
    phone
    started_in
    years_of_practice
    email
    skype
    links
    hobbies
    experience {
      work {
        totalCount
        edges {
          node {
            ...work
          }
        }
      }
      volunteer {
        edges {
          node {
            ...work
          }
        }
      }
      projects {
        edges {
          node {
            ...project
          }
        }
      }
    }
    skills {
      languages {
        ...skill
      }
      technologies {
        edges {
          node {
            ...skill
          }
        }
      }
    }
    education {
      edges {
        node {
          school
          faculty
          field
          degree
          grade
          start
          end
        }
      }
    }
  }
}

fragment work on Work {
  company
  position
  start
  end
  length
  description
  technologies {
    name
  }
}

fragment project on Project {
  name
  link
  status
  description
  technologies {
    name
  }
}

fragment skill on Skill {
  name
  level
  description
}

About

This is my personal CV sheet, designed as GraphQL backend server.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published