Website Development (Winter 2024)

Open
TERRAific
Markham, Ontario, Canada
TH
People Director
(3)
3
Preferred learners
  • Markham, Ontario, Canada
  • Academic experience
Categories
Marketing UX design Digital marketing Website development
Skills
debugging unit testing git (version control system) permaculture resilience google sites json development environment command-line interface responsive web design
Project scope
What is the main goal for this project?

At TERRAific, we are dedicated to making a positive impact on our planet and fostering resilient communities. Since our inception, we have been actively involved in establishing, designing, and supporting institutions with the common goal of promoting the conservation of the natural environment.

Our mission is to reduce and prevent pollution and waste, preserve ecosystems, and protect biodiversity for generations to come. We are equally passionate about supporting sustainable food production practices, including organic, local, and permaculture methods.

The main goal will be to develop a website for TERRAific that connects users to our services, events and programs. This website would be easy to maintain and be easy to use for end users. Our ultimate aim is to build a more user-friendly and accessible website that can be attractive to not only our community, but our funders as well.


What tasks will learners need to complete to achieve the project goal?

This will involve several different steps for the learners, including:

  • Review our current website, gather scope and consider different tools to build the final deliverable
  • Develop a responsive web application / website using Google sites with custom HTML, JavaScript, and CSS
  • Understanding our organization and what we offer and translate that into relevant components for the final deliverable
  • Using the agreed upon tool, setting up the development environment with the command line and version control (Git)
  • Writing unit tests and debugging code
  • Handle HTTP requests and responses, ensuring proper JSON data interchange
  • Incorporate Git workflow for version control and collaborative development
  • Enhance the user experience with client-side JavaScript functionalities


Final deliverables include"

  • One page summary of tasks students learned
  • Screenshots of website (front end)
  • Social media screenshots (for web integrations)


How will you support learners in completing the project?
  • Weekly meetings
  • Office hours
  • Mentorship coaching with the supervisor
  • Access to our community network and alumni
  • Access to in-person co-working space/office if desired
  • Discounts to our outdoor wellness retreats


Supported causes
Life on land
About the company

At TERRAific, we are dedicated to making a positive impact on our planet and fostering resilient communities. Since our inception, we have been actively involved in establishing, designing, and supporting institutions with the common goal of promoting the conservation of the natural environment.

Our mission is to reduce and prevent pollution and waste, preserve ecosystems, and protect biodiversity for generations to come. We are equally passionate about supporting sustainable food production practices, including organic, local, and permaculture methods.