Giter VIP home page Giter VIP logo

project-water's Introduction

Project Water

Water is the most abundant resource on planet earth. Despite this, how often do we stop and ask ourselves; "what is it?", "how is it used?", "what's its current state in planet earth" or "what's so special about it?".

This project aims to answer some of these questions, but also open the audiences eyes to appreciate issues with water today. It ends with portraying some solutions that organisations in the world today are working on. So please, click and welcome yourself through the journey.

UX

This website is for those looking to find out more general information about water. The site does this by allowing the user to go through a journey.

As a water enthusiast, I want to know more about water, so that I can appreciate the liquid a bit more.

As someone who is worried about climate change, I want to understand the challenges we face as a result of water pollution so that I can find out what I can do about it.

As someone who cares about water poverty, I want to know what the issues we face in the world are, so that I look for solutions to these problems.

As a student wanting to research about water, I want to learn about the substance, its properties, the problems that water encounters every day and how we are trying to solve these issues. I want to do this to improve my knowledge on water and appreciate what organisations are doing to improve the earth.

The mock-up for the project was designed on paper. Please access the url to view: https://drive.google.com/open?id=1UntFSllJfbt40sUt2_rEOD2N_3rkxcBZ

Features

The beginning of the project shows a navbar with a "drop" as the logo. This "drop" links to the top of the page.

The sections have scroll-spy links on them for quick navigation.

As you scroll down, you encounter three positive images. The first is a child drinking water, which everyone has experienced. The second is two children playing at the edge of a beach, jumping on the sea. The third is a group of school children experiencing joy at a water pump.

The next section is a few facts about water in text form.

These facts are highlighted deeper in the video below.

The next section is about the chemical properties of water and examples of how these present themselves in nature.

The "challenges" section identifies issues with water in the world today.

Naturally, the next section presents solutions to some of these problems using a navbar. Each section shows a different company or project.

Finally the "contact us" section is presented, whereby users can fill out a form to get in touch.

The siter closes with a copywrite bar to ensure symmetry from top to bottom.

Existing Features

  • The video feature allows users to appreciate water facts in an entertaining way. It uses visuals and sound to portray the message.
  • The text summary, image and table allows the user to appreciate the chemical properties of water in a summarised text form.
  • The solutions feature presents the user with concise information about water projects across the globe. It was made in sections so that the information was not a burden to read.
  • The "contact us" section allows for the user to ask for feedback, request more information or even contact the makers to help contribute to the website.

In addition, you may also use this section to discuss plans for additional features to be implemented in the future:

Features Left to Implement

  • Another feature idea could be a "live news feed" of water news around the world. This could provide the user with "live" snippets of water news.
  • Also, a "world water status" map could be used as an interactive tool. This could be designed as an interactive map that the user explores to find out information on the status of water poverty in countries across the world.

Technologies Used

  • The technologies used include

  • [Html]

  • [CSS]

-[Bootstrap] (https://getbootstrap.com/)

  • JQuery
    • The project uses JQuery to simplify DOM manipulation.

Testing

The sections were build individually. This allowed for testing each part if the code did not run as expected. The main issues arose with positioning, but these were resolved through trial and error of placement. The biggest issue with the overall webpage was the scrollspy. The bootstrap code was used and an "offset" was defined to ensure the navbar links navigated to each section heading. This did not initially happen, and so line breaks were used as a compromise. Another issue encountered was the resizing of the images. It was therefore decided to ensure auto resize based on the screen demensions. Using the chrome browser, these were tested. The navbar links were tested in various screen sizes to ensure it was adaptable.

The "contact us" page was made as a dummy and so no testing was required.

Users tested the webpage and commented on grammar and formatting in order to enhance the user experience

The website was tested on browsers including; chrome, internet explorer and firefox.

The website was tested on different devices including; android phones (Huawei mate 20 pro and samsung galaxy s8) and the amazon kindle.

Using the chrome browser, different screen sizes were tested. These included;

Deployment

The project was deployed to a Github repository, where it is available for public view: https://mismiles.github.io/project-water/

Credits

Content

Media

The photos used in this site were obtained from various sources:

Acknowledgements

  • I received inspiration for this project from drinking water.
  • Additionally, reading the issues on water worldwide has changed my perspective on how to manage water issues.

project-water's People

Contributors

mismiles avatar

Watchers

James Cloos 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.