Joining a Code.Sydney Project

Volunteering at Code.Sydney is a great way to gain real-world experience in a team setting, while contributing to a project supporting a non-profit organisation.

Steps

  • A new volunteer project will be published on #general channel
    • The post will contain details about who the client is, what the deliverable is, and what the roles are
    • Roles are typically broken down into the following
      • Project lead: Leads the project and helps organise the different tasks for the developers to follow.
      • Frontend developer: Deals with what is displayed on the browser. Typically works on HTML/CSS/Javascript and optionally a front-end framework like React, Angular, or Vue. Depending on the needs of the project, may also deal with fetching API information from the backend.
      • Backend developer: Deals with how data is stored on the database and builds APIs to allow the frontend to interact with the data.
  • Express your interest by either replying to the post or directly messaging the publisher

FAQs

  • Who determines the roles?
    • Roles and team size are determined based on the size and complexity of the client's requirements
    • This is determined by the project team after meeting with the client

Other relevant resources

Below are some sample artefacts that we share with the client when entering an agreement: