Code Monkey home page Code Monkey logo

eloise-es.github.io's Introduction

Hi πŸ‘‹ My name is Eloise Salmon

Language teacher turned software developer

I completed Colt Steele's Web Developer Bootcamp course on Udemy in March 2023. I learned HTML, CSS and JavaScript and meanwhile I've been building my portfolio here on GitHub, putting into practice what I learn. I'm now doing a Java traineeship at YoungCapital NEXT.

  • 🌍 I'm based in The Hague, Netherlands
  • πŸ–₯️ See my portfolio at Eloise.es
  • βœ‰οΈ You can contact me at [email protected]
  • 🧠 I'm learning Object Oriented Programming

Skills

Git JavaScript HTML5 CSS3 Bootstrap React NodeJS MongoDB Java MySQL

Socials

eloise-es.github.io's People

Contributors

eloise-es avatar

Watchers

 avatar

eloise-es.github.io's Issues

Ping pong: Match official rules for games to 11 points

Two rules that are currently not respected: (Rules of ping pong/table tennis)

  1. A Game is played to 11 points. A Game must be won by two points.

  2. After tied 10-10 (β€œdeuce”), service alternates at every point.


Changes to be made:

If user selects a match to 9 or 11:

  • Alternate server every 2 serves
  • Must win by 2 points
  • When it reaches 10-10 (or 8-8), make the server alternate every serve

If user selects a match to 3 or 5:

  • Alternate server every serve
  • First to the target score (3 or 5) wins

TV Search App - Add more useful info

So far it only shows the picture - would like to add:

  • Name
  • Country
  • Link to read more

I would like to set it up so when you hover you see the extra info.

Home page - split into teaching and coding

As I'm using the same website for my freelance teaching work, I would like to split the website into a teaching section, with a bit of info about that, and a coding section, which will have the bulk of the site on.

The home page should be very simple with just the two options to select 'teaching' or 'coding' and then also an icon in the navbar to switch between the two. The about page can be the same, I think, maybe with a couple of tweaks. What I'd really like to do is have a different colour scheme for each section, so it's obvious which 'side' of the website you're on.

The teaching homepage can have a short description of what I do, maybe icons of where I've worked, testimonials, and a contact page for people interested in private lessons.

For now, I'll just start with one page for the teaching part. I can use it as an opportunity to try out some nice CSS and JS animations.

I want to keep the same navbar for both 'sides' but perhaps different colour backgrounds.

Projects page - Use JavaScript to display projects

At the moment I manually add projects to the projects homepage, which was fine while there were ver few, but it's now starting to get difficult to keep up.
My plan is to use JS to write to the DOM, creating cards with the information from an object for each project.
This way when I do a new project I just need to add it to the array of objects and it will be rendered onto the projects page.

TV app - Hover effect doesn't work on mobile

When on mobile, you have to tap to show the card details. This would be fine but sometimes if you tap directly where the (hidden) anchor tag is, you go straight to the link without ever showing it.
I need to use a media query to check for 'hover: hover' and apply different rules depending on this.
It looks like I will need to do this in the CSS and change the class only in JavaScript.

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.