Skip to content

stefanomonteiro/stefanomonteiro.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stefano Monteiro | Front-End Web Developer

Projects from scratch

Designed and deveoped projects without the use of any CMS or templates.

  • Personal Website - 2018

Get to know more about me.

Stefano Monteiro Website

         ℹ️ See Code    |    💻 Visit Website{:target="_blank"} - Still unfinished.

  • Amore Paraiso{:target="_blank} - 2018

    • Fully Optimized. Scores 99 on PageSpeed Insights and First Paint at ~700ms.
    • Images Optimized using Cloudinary CDN and the blur technique;
    • Used Advanced JavaScript to create a testimonial slider, fetch images from Instagram API, to activate sticky navigation bar and more;
    • Created a well styled Contact Form using CSS and PHP;
    • Applied Schema, Twitter Cards and Facebook Open Graphs markup;
    • Managed the development workflow with NPM and Webpack;
    • Languages and Skills used: HTML, CSS, Sass, JavaScript, jQuery, PHP, Webpack, NPM, Instagram API, Cloudinary;

    Amore Paraiso Amore Paraiso Amore Paraiso Amore Paraiso

WordPress Design & Development

  • Morena Beachwear{:target="_blank"} - 2018

    • Completely redesigned the Wordpress Theme. Created a static HTML/CSS template from scratch and converted it in a dynamic Wordpress page template;
    • Used Advanced Custom Fields to create a better UX for website owner when managing content in Wordpress Admin;
    • Included front-end forms so subscribers can upload new blog posts as well as new custom post type;
    • Languages and Skills used: HTML, CSS, PHP, WP Custom Post Type, Advanced Custom Fields;

    Divorce Nation WP Divorce Nation WP

  • Divorce Nation{:target="_blank"} - 2017

    • Completely redesigned the Wordpress Theme. Created a static HTML/CSS template from scratch and converted it in a dynamic Wordpress page template;
    • Used Advanced Custom Fields to create a better UX for website owner when managing content in Wordpress Admin;
    • Included front-end forms so subscribers can upload new blog posts as well as new custom post type;
    • Languages and Skills used: HTML, CSS, PHP, WP Custom Post Type, Advanced Custom Fields;

    Divorce Nation WP Divorce Nation WP Divorce Nation WP

  • Tamarindo Active{:target="_blank"} - 2017

    • Installed and customized a Wordpress theme according to client requirements;
    • Design and style using Visual Composer and Revolution Slider.
    • Created a child theme to tweak the template as needed;
    • Languages and Skills used: PHP, CSS, Visual Composer, Revolution Slider, Photoshop;

Tamarindo Active WP Tamarindo Active WP

   

  • Rosie's Investments{:target="_blank"} - 2016

    • Installed and customized a Wordpress theme according to client requirements;
    • Designed and styled the pages using Visual Composer and Revolution Slider;
    • Created a child theme to tweak the template as needed;
    • Languages and Skills used: PHP, CSS, Visual Composer, Revolution Slider, Photoshop;

Rosie's Investments WP Rosie's Investments WP

Educational Projects

As part of a Advanced CSS and Sass course this project has the latests techniques in websites’ styling, animation and mobile devices responsiveness.

Natours Natours Natours Natours Natours Natours

Projected created as part of Udacity's FrontEnd NanoDegree.

-   HTML5 Canvas
-   Javascript OOP
-   CSS

https://stefanomonteiro.github.io/Frogger-Arcade-Game/

         ℹ️ See Code{:target="_blank"}    |    🎮 Play Game{:target="_blank"}

Miscelaneous Fun Projects

Spinners Gif

ℹ️ See Code{:target="_blank"} | ▶️ See Live{:target="_blank"}

I Made a game out of Javascript 30{:target="_blank"} first video tutorial by Wes Bos.

Drum Kit

How the song animation works:

The music array is looped with a setTimeout function.

The music array:

It contains sub-arrays, each sub-array represents one music note. The animation above is represented by the following music array:

const music = [
  ['g', 71 , 3000],
  ['a', 65 , 4000],
  ['g', 71 , 5000],
  ['g', 71 , 5500],
  ['a', 65 , 6000],
  ['g', 71 , 7000],
  ['a', 65 , 8000],
  ['g', 71 , 9000],
  ['g', 71 , 9500],
  ['a', 65 , 10000]
];

Where:

-   music[0] is a string of the keyboard key;
-   music[1] is the keycode for music[0];
-   music[2]is the delay for each animation from page restart;

ℹ️ See Code{:target="_blank"} | 🎮 Play Game{:target="_blank"}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published