Giter Club home page Giter Club logo

greenways's Introduction

Greenways

Site Overview

Welcome to Greenways - A Path to a Sustainable Future!
At Greenways, we are more than just a website! We are your dedicated partner on the journey towards a sustainable and environmentally conscious lifestyle. Our goal is clear - to empower individuals with the knowledge, tools, and inspiration needed to make a purposeful impact on our planet. As you navigate the site, you will find a wealth of information, from enlightening articles on sustainable travel, eco-friendly buildings, and responsible food choices to the practical tools that calculate your carbon footprint. We encourage you to explore, learn, and apply this knowledge to your daily life!

Hero image

Table of Contents:

Planning Stage

Target Audience

  • Anyone interested in sustainable future and ideas how to achieve it
  • Enviromental enthusiasts
  • Home owners and builders
  • Students and educators
  • Sustainable travel enthusiasts
  • Foodies and health enthusiasts

User Stories

  • As a user, I want to navigate the site easily - both on desktop and mobile
  • As a user, I want to know the main intention of the site
  • As a user, I want to know I can trust an organization
  • As a user, I want to be able to communicate through site or social media easily
  • As a user, I want to gain knowledge about greener future

Site Goals

  • Create responsive website
  • Create easy to navigate website
  • To educate and inform users about sustainable lifestyle and give ideas to achieve it
  • To give option to calculate carbon footprints
  • Raise awareness
  • Inspire and empower action towards greener future

Wireframes

For this project we made desktop and mobile wireframes to help with planning and design. While some changes were made as we went along, original wireframes can be found below:

Color Scheme

As color scheme we chose earthy color pallete to suit the greener future theme and the site style.

Color scheme

Fonts

As a font for website we chose Google font Montserrat Alternates to create easy to read and clean-looking website.

Features

Current features

Header

Header

Logo

Logo

Nav bar

Fully responsive Nav bar available on desktop sizes, with hamburger to accomodate mobile sizes:

Nav bar Mobile hamburger

Hero image

Hero image was chosen with site color scheme and sustainable future in mind, with a lightbulb as a symbol of ideas and innovations.

Hero image

Footer

Footer

Features left to implement

Pages

Home page

Home Page

Home Page About Us

Learn pages

Sustainable Building

Sustainable Travel

Sustainable Building

Learn article

Calculator page

Calculator page

Contact Us page

Contact Us form

Confirmation page

Confirmation

Testing

Deployment

Deploying to Heroku

  • Go to the heroku.com site.
  • Click the signup button in the top right.
  • Create an account on heroku.com.
  • Confirm your account in the email heroku sent to your inbox.
  • Create a password.
  • Click and proceed.
  • Accept the terms of service.
  • Create a new app, create a name for your app "ci_pp3_ppm" and choose your region.
  • Go to the settings section.
  • Click Reveal Config Vars.
  • Input your .json file. name in the 'Key' field, copy the .json file and paste it in 'Value' field. Also add a key 'PORT' and value '8000'.
  • In the build packs section click add buildpack. For this project, I added 2 buildpacks 'Python' and 'node.js'. Make sure the Python build pack is above the Nodejs buildpack.
  • Go to "Deploy" in "Deployment method" select "GitHub".
  • Click 'Search' (Enter in your projects name that you have in your github repositry)and then 'Connect'. This project is connected to Chrisfaherty/CI_PP3_PPM.
  • Choose the branch you want to buid your app from "main" .
  • If prefered, click on "Enable Automatic Deploys", which keeps the app up to date when you push to git hub. Automatic deployments is turned on for this project.
  • If the project doesn't deploy after selecting automatic deploy . In the Manual deploy section click Deploy Branch to deploy your code, this is what I had to do.
  • Once the code is deployed it will show a button that you can click to view the deployed site. Then the project has sucessfully been deployed.

Forking the GitHub Repository

  • Go to the GitHub repository.
  • In the top right hand corner you can click on the fork button.
  • This will fork the repositry.

Credits

Content

  • All website content was written by Viola with few additions from our team Carbon Crushers mentioned in Credits section

Media

  • Wireframes were made using Balsamiq
  • Font used for site was taken from Google fonts
  • Images were sourced from:
    • Home page hero image Adobe Stock
    • Sustainable Travel hero image Vecteezy
    • Sustainable Food hero image Vecteezy
    • Sustainable Building hero image Vecteezy
  • Logo was made using Looka
  • Ideas for Learn pages taken from:
    • National Geographic
    • Failte Ireland
    • EUFIC
    • Sustain
    • Iberdola
    • SCSI

Future development

  • Add more filters to Carbon calculator, such as vehicle choice by fuel type.
  • Add extensive graphics for Carbon calculator

greenways's People

Contributors

thomas-tomo avatar ocassidydev avatar violaberg avatar adriele-lima avatar dcsndevs avatar chrisfaherty avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.