Git Product home page Git Product logo

rileymanda / html5-portfolio-website Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 10.6 MB

Portfolio project built to showcase my skills and experience with HTML CSS and Javascript semantics, git-flow, setup of linters, and code reviews and PR, as well as working with feature branches in a collaboration environment.

Home Page: https://rileymanda.github.io/portfolio-website/

HTML 16.39% CSS 49.53% JavaScript 34.08%
css3 flexbox flexbox-grid gitflow-workflow grid-layout html5 javascript

html5-portfolio-website's Introduction

Hello! πŸ‘‹ I'm Riley Manda

πŸš€ Full Stack Software Engineer | 🌟 Passionate Problem Solver

Typing SVG

About Me

A Full Stack Software Engineer with a knack for turning ideas into reality, backed by a B.Sc. (Hons) in Software Engineering and comprehensive training in Full Stack Development at Microverse. With a strong background in React, Ruby on Rails and Node.js, I'm ready to take on new challenges and build amazing applications. Here's what I bring to the table.:

  • 🌐 Proficiency in modern web and mobile application development.
  • πŸ’‘ Creative problem-solving skills to tackle complex issues.
  • 🌟 Passion for clean code, design patterns, and best practices.
  • 🀝 Collaborative mindset, always eager to learn and grow.
  • πŸ“š Currently exploring the exciting world of Python and Data Science.

My Skills

I've honed my skills in a wide range of technologies, including:

My Skills

Let's Connect

I'm open to exciting opportunities and collaborations. Let's connect and make something great together:

Linkedin Medium Twitter Duolingo

Get in Touch

Feel free to reach out for any inquiries or discussions:

πŸ“¬ InMail: Linkedin

html5-portfolio-website's People

Contributors

danielad10 avatar pi1998 avatar rileymanda avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

strangeal

html5-portfolio-website's Issues

Repeating values

Some of the repeating CSS values were successfully merged into a single class. But there are some CSS classes in the CSS file that still have repeating values that can be merged into a single class to adhere to the DRY principle.

Commented out code

There is some code that has been commented out in the CSS style which should be removed as this is perceived as bad practice in software development.

comment on documentaiton

  • it is good job. as optional you might good if you adapte how to write good documentaion and description.

bug hide and seek!!

  • In the app.js file line num 19 the error p.js:19 Uncaught TypeError: Cannot read properties of null (reading 'addEventListener') at app.js:19:36 was fond in your javascript Dom manipulations.

  • I would suggest that you change the Id name in the following code <div class="hamburger" id="open-nav" onclick="openNav()"> to open-view.

Project card - image view

Modal view: Display image issues

Hello @RileyManda. Good job on your project so far. However, there are few issues that can be fixed to maked your project even cooler πŸ˜„.

The images currently have been well integrated. You don't see them because gave an image showing that a 'gray background'. I represented it by the red marker.
I suggest that you give a new image source (represented by the pink marker) to each of the objects in your workcards array if you want to have an image for each of your cards.

Capture d’écran (315)

Remove Javascript code from HTML

Remove the javascript events code from the HTML file.And utilize the app.js code to dynamically manipulate the dome.
TODO: Remove onClick from Html tags.

Modal view - Display image issues

Modal view: Display image issues

Hello @RileyManda. Good job on your project so far. However, there are few issues that can be fixed to maked your project even cooler πŸ˜„.

As you can see in the screenshot below, you are actually importing the image from the workcards array instead of the detailscontent array.
Capture d’écran (316)

I suggest that you create a loop that will take all the images of detailscontent array into a new array arrayX. You can then embed each of the images when you create your detailViewContainer

Website Icons

The Website icons can be replaced with fa font icons to improve the loading speeds of the website.Using images can cause slow loading speeds.

Empty string issue

Empty strings in the object which is not a good practice. Kindly declare something within the string.

image

Morning session Peer-to-peer code review

You have made some good improvements to your portfolio but some sections need modification.

  • Display the current project image when clicking ( see project button )
  • the header is well done from a design perspective but it is covering the content of the showcase from large screens
  • (optional) Try to make the body a bit smooth on scrolling, for this one you can use the scroll behavior property

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.