Git Product home page Git Product logo

portfolio's Introduction

Hi there ๐Ÿ‘‹

My name is Erik. I'm a Computer Science graduate from Rensselaer Polytechnic Institute. I enjoy working on web development, DevOps, and graphical interfaces for work. My hobbies include videography, live broadcasting, and 3D printing.

Please feel free to reach out to me via my website.

portfolio's People

Contributors

dependabot[bot] avatar imgbotapp avatar rdil avatar robere2 avatar

Watchers

 avatar  avatar

Forkers

kvaithin

portfolio's Issues

Add custom error pages

404 pages, for example, should have their own design & branding as opposed to Azure's default.

Deploy Action attempts to run when it shouldn't

It looks like the Azure deploy action is attempting to run whenever Dependabot submits a PR. I think that I originally just used the template provided by Azure with some minor modifications and didn't test too thoroughly. Interestingly it doesn't happen for me.

This could be a security concern if it happens for any user other than myself.

Update Microsoft Azure logo

For Azure, the Microsoft logo was originally used as a placeholder. It should be replaced with the actual Azure logo.

Custom icons sometimes appear as emojis

This was noticed on an iPad, year currently unknown. The custom FontAwesome icons must be recognized as a utf8 character and rendered as that as opposed to the icon that it's supposed to be.

I believe the emoji was ๐Ÿ‘จโ€๐Ÿฆฐ, or something like it, and the icons were C/C++ and MongoDB.

Add Privacy Policy / ToS

A Terms of Service and Privacy Policy should be added to the webpage. Since this is a static page, not much is needed, but it should be added anyway. Especially if I decide to add analytics.

Upgrade function worker Node version

The Azure Function worker currently is using an older version of node. Ideally it should be updated to Node 16, but during my trials last night I had trouble getting it to work.

Improve written text

Much of the text on the website was placeholder text, intended to be replaced later. The time has come for that.

This includes adding more info to the projects section.

Add smooth scrolling

The CSS smooth scrolling should be added, ideally, however due to how the RepeatingList works, it currently breaks it by immediately stopping the scroll when <a> links to hashes are clicked. Therefore the RepeatingList should scroll its content in some other way, if possible.

Improve document metadata

Metadata for the webpage when embedded on other sites such as in Twitter cards or Google searches can be improved.

RepeatingList might not be accessible

The RepeatingList probably is not accessible, since it is adding and removing elements to and from the DOM. An invisible list should be available for screen readers instead.

Repository needs to be restructured

The GitHub repository and its code is not structured in a friendly way at the moment. A better README should be added, along with any necessary tooling.

Convert to TypeScript

Originally I didn't want to use TypeScript to keep dependencies as low as possible, but I think there's benefit to using it in this case.

Setup should be easy since Vite is used.

Add CI

CD is already added but some simple CI could be useful. Particularly for code analysis and linting.

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.