Giter VIP home page Giter VIP logo

resume-project's Introduction

Project 1 - Resume Project

We were given the task to create a webpage to showcase what we have learned for the past one month. I took the opportunity to create a personal online resume. Reason for that was so that I could build up on it and use it after graduation. The theme I had for my webpage was a clean look inspired by two websites that I had as reference.

Inspiration 1 - Code Institute project demo

Inspiration 2 - Anotherstate website

Demo

Click here to navigate to the demo page.

UX

The goal in the design was to reflect my personality while maintaining the clean and neat look on the webpage.

Users of webpage should be able to look for the things they want to find out about me without hassle.

Technology USed

  1. HTML
  2. CSS
  3. Bootstrap

Features

Existing Features

Scrollspy was used to highlight the section the user is currently on. Also it allows a quick navigation to the section the user wishes to go to. Action on Scroll (AoS) was used to reveal the skills section.

Features to Implement

Improvements could be made to enable animation only after the AoS was activated. Further optimization to adapt to different browsers would be something I would look into as well.

Testing

The overall look of the webpage was achieved as intended. Though improvements could be made to the skills section so as not to distrupt the flow of the webpage.

Scrolling down the website, the words on the navbar bolds according to the section you are currently on. There were no issues in clicking the navbar to direct to the section either.

AoS works as intended in the skills section, though it would have been better if the animation starts after the AoS was activated.

Under the projects section, the "post-its" looking cards animates on mouse hover and the buttons changes color on hover as well. Links to the demo page and GitHub goes to the addresses coded. For this section, I used my current project as a placeholder. I didn't feel it was necessary to find other's projects to link out.

Hobbies section also has a mouse hover function implemented on the card section. On hovering, the card section turn more opaque. For this section, I placed Lorem Ipsum as a placeholder.

Contact me section has a form that works as intended. Clicking on submit while the form is empty would trigger notification on the empty section itself.

Follow me section has three buttons each leading to the respective pages as indicated by the icons. They too have the mouse hover function.

The site was tested for mobile usage thru my iPhone 7s. The layout of the webpage as a whole looks as intended. On mobile, the "post-its" in the projects section is striaghtened up to reduce the animation redundancy for it.

Deployment

The webpage was hosted using GitHub deployed from the Master Branch. As new commits are pushed, the webpage will automatically update. You can clone the repository if you wish to run the webpage locally.

Credits

Thank you to Michael Snik for his AoS code.

Content

All content was written by me. Lorem Ipsum was used to fill in.

Media

Respective pictures were borrowed from the following sources:

Icons8 for Phtoshop (PSD), Microsoft Office, HTML, CSS, JavaScript(JS) and Python (Py).

Pexels for the following:

  • bench - Photo by Jaymantri from Pexels
  • camping - Photo by Lum3n.com from Pexels
  • indoor - Photo by EVG photos from Pexels
  • notepad - Photo by Pixabay from Pexels

Pixabay for the following pictures:

  • corkboard - Image by PublicDomainPictures from Pixabay

Font Awesome for Twitter, Instagram and GitHub icons.

Acknowledgements

My website was inspired by two webpages. I was trying to achieve a clean minimalistic look inspired by these two projects.

Also, to avoid any misunderstandings, I would like to reitrate again that this webpage is for educational purposes only.

resume-project's People

Contributors

muhdarifrawi 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.