Giter VIP home page Giter VIP logo

periodictableproj2's Introduction

Science for Kids

Demo

A live demo of the finished project can be found here.


Aim

  1. Introduce basic foundation of Chemistry to kids.
  2. Teach them how to read the Periodic Table.
  3. Get them involved in science experiments at home.

UX

Research and Strategy

Stakeholder information:

  1. Kids at the age of 10 years old who has the basic foundation of Science.
    • Primary 3 starts taking up science subject.
  2. Kids as young as 6 years old can engage in fun experiments.

Scope

  1. Keep the readers engage
  2. User goal: make them reach to periodic table page and explore the elements

How I started.

  1. Find out the age on when kids can start learning Chemistry.
    • Primary 3 starts taking up science subject.
  2. Introduce the basics of Periodic Table - Primary 4 (10yrs old and above)
  3. Add on easy science experiments for younger kids (6yr)

Structure

  1. Refered to [Chem4Kids] (http://www.chem4kids.com/) to use as main content on Chemistry.
  2. Narrowed down the key topics to the following:
    • About Chemistry
    • Matter
    • Atom
    • Elements & Reaction
      • Periodic Table

Medium-Fidelity mock up medium-fidelity medium-fidelity

UI

I researched in [awwwards.com] (https://www.awwwards.com/) and [dribbble.com] (https://dribbble.com/) for kids websites

  1. Fonts - I used 1 type of font that gives a readable look
  2. The website consist of main page and 1 sub page.
    • Main page has the following content
      1. Chemistry (introduction)
      2. Matter
      3. Atom
      4. Elements & Reaction (Short for Chemical Reaction)
    • Periodic Table (sub page)
      1. Young Chemist (includes videos about fun experiments.)
  3. Colours used are striking and images are more cartoon-like for engagement.
  4. Original content from Chem4Kids website are mostly in paragraph format. I break the long-winded text and added mark on keywords and inserted images in between to keep the engagement going.
  5. This is not responsive and suitable for ipad as periodic table cannot be collapsed.

Features

The website will feature the following:

  1. Main page - included youtube videos and illustrations.
  2. Sub page - the periodic table and fun experiements that shows videos.
  3. Return to top page

Features left to implement

  • Shows more information on each element when clicked or hovered.
  • Create interactive quiz on each topics

Technologies used

List of tools used for this project:

  • Getbootstrap
    • The project uses getbootstrap to make the site responsive.
  • Fontawesome
    • The project uses fontawesome to add icons for contact and footer pages.
  • Powr.io
    • The project uses powr.io to get more followers in shop's instagram account.
  • Bootstrap’sJavaScript
    • The project uses Bootstrap's Javascript to make animation work in carousel.
  • [JQuery]
  • Markdown
    • The project uses MarkdownCheatsheet as quick reference for documenting readme file.
  • AdobeXD
    • The project uses AdobeXD as wireframing tool for creating medium-fidelity mock up and converting images for web.
  • [HTML5] For consistent rendering in every browser.
  • [LanguageAttribute] For translation tools to determine what rules to use.
  • [CSS3]
  • [MediaQuery] Added breakpoints for parts of the design that is different.
  • [Illustrator] For designing elements and main page.

Testing

I shared this with my 10 year old son. Noticed his reaction has stopped on the part with videos. These instructions / questions where given and asked to him while browsing the website.

  • What is the website about?
  • Do you understand it is about?
  • Which part do you like the most in the website?

Deployment

I used Visual Studio Code to work on my code locally. I used Github to deploy my project. I have separated folders for images, plug ins and readme files.


Credits

Content

  1. Videos used

  2. Content used - [Chem4Kids] (http://www.chem4kids.com/) The grammar used is relatable and easy to understand.

  3. I referred to w3schools for text styling and table format

  4. Whitespaces in div id - [https://stackoverflow.com/questions/9285451/handling-css-id-and-classes-with-spaces]

Media

Inspiration layouts

  1. https://www.behance.net/gallery/86790109/Wonderschool-Visual-identity-Illustrations

Acknowledgements

  • This website is dedicated to my son and two nephews.

periodictableproj2's People

Contributors

francesjgonzales avatar

Watchers

 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.