Giter VIP home page Giter VIP logo

personal's Introduction

Hi, I'm Eleni! 👋🏼👩🏻‍💻

I'm that Greek chick! To figure out how to pronounce my name, please click here.

Every day I get to ride the insatiable roller coaster that is software engineering! I've built extensible Python pip packages, streamlined aggregation engines in C++, created valuable HTTP REST APIs using Flask, designed beautiful React frontends with millions of monthly hits. I'm an engaging speaker, produce minimalist code, write killer documentation, and test everything. I absolutely love to learn, get a thrill when teaching others, and really dig pair programming.

Programming Languages ⌨️

Know Well / Work With Learning Tried for Fun Want to Learn
Python Go Rust Swift
JavaScript/Node.js Scala Java Kotlin
C++
Ruby

Stats 📈

GitHub Stats GitHub Streak

Profile Views Counter

personal's People

Contributors

datgreekchick avatar dependabot[bot] avatar queerviolet avatar

Watchers

 avatar  avatar

Forkers

leafoflegend

personal's Issues

alter css structure when importing

performance - css: fix structure of importing css to reduce the amount of rules that get ignored (which are always the proper rules anyway)

/contact

  • 'header' --> call to action
  • form
    • name
    • email
    • message
    • recaptcha
    • submit

website title

Eleni Arvanitis - Engineer. SomethingElse. SomethingMore

take photos

  • on / have the image skewed to the left
  • on /about have the image skewed to the right
  • for each project (maybe?)

project selection is not streamlined

current behavior:
if a project is selected, to select a new project required 2 clicks instead of 1 (first click closes current open project, second click opens the new project)

wanted behavior:
when one project is clicked, if another is also clicked the previous project will close, and the new project will open

Hook up Recaptcha to form

  • onChange prop required
  • Connect validation to submit button on form
  • Send res to Google recaptcha with secretKey
  • get new secretKey
  • have all state changes go into a Google doc

clicking on individual project expands project details

  • [x] project photo
  • project name (over photo)
  • list all technologies used
  • include links to GitHub repo/code, any deployed links
  • descriptions (my role if group project)
  • when a project is clicked, the clicked project transitions to the top, while the other ones scroll to the bottom

design a home page

  • photo of me
  • Eleni Arvanitis is {} in New York, NY
    ** maybe doesn't need the location here
  • create a 'carousel' of phrases that switch over the photo
  • make the words that switch an accent color
  • a short blurb about me
  • a call to action to contact me ex: say hi (onClick: leads to contact page || directs to pre-populated email)

implement recaptcha

  • make recaptcha.js
  • setup API/secret keys, etc.
  • hook it up to form on /contact

Contact form

  • onSubmit eventually sets state to empty strings (refreshes the page)
  • Have inputs connect to database (hooking up to the google doc instead)
  • Connect all form inputs to submit button
  • Make input validations turn red only after moving on from something/not putting in correct info

form submissions act unexpectedly

  • have any submissions to form lead to an email notification with message to me (instead of only populating the Google doc)
  • send a message to the user on the client that the form was submitted instead of refreshing
    • have to handle recaptcha timeout properly

Mid-page rendering

When clicking the NavLink button from /about to /work, /work renders at mid-page instead of at the top of the page

elements of the footer

  • react entypo icons for GitHub, LinkedIn, Twitter, Email, Medium
  • copyright and my name (maybe make this a formal copyright)

elements of the navbar

  • personal logo (also leads to home)
  • about
  • work/projects
  • contact
  • articles
  • link to GRD? (add this later)

/work || /projects

  • my resume (button click to pdf load)
  • list of projects
  • add photos for each project (on hover, takes up whole page background)

switch over to Cloud Firestore database

Cloud Firestore is Firebase's new flagship database for mobile app development. It improves on the successes of the Realtime Database with a new, more intuitive data model. Cloud Firestore also features richer, faster queries and scales better than the Realtime Database.

Offline support available for both mobile and web as well.

logo design

use my initials
maybe have my name on either side of the initials
gold/white

/about

  • basically a place to briefly tell the viewer who I am and show some of my resume
  • blurb of who I am
  • photo of me (background image skewed to right)
  • areas of expertise
  • awards & recognition
  • recommendations (possibly move this to projects view) (move this to /)

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.