GithubHelp home page GithubHelp logo

annie-elequin / frontend-assessment Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 970 KB

This project is an assessment given by Robots & Pencils to evaluate my front-end development skills.

JavaScript 96.71% HTML 1.09% CSS 2.19%

frontend-assessment's Introduction

Robots and Pencils Frontend Developer Assessment

Development should be done in this directory, and delivered back with documentation below

Solution Notes

Here's how I approached...

  • Structure - I wanted to practice with styled components, so I separated things based on their functionality. I considered keeping the styled components in the same file as their corresponding functional component, but felt that separating them was cleaner. Separating the components into their folders (containers, wrappers, styled-components) let me easily decide where I needed to go to work on a specific thing.
  • Content - I aimed to keep the project as simple and readable as possible. I didn't use too many packages and if something seemed complicated, I tried to figure out a simpler way to do it. I probably spent too much time nitpicking and making it easy to work with, but I don't regret that. I never want someone else to have to slog through bad code that I've written in order to try and do a simple task.
  • UX - There was more that I could have added in terms of feedback (such as hovering and click feedback) but it wasn't mandatory for the scope of this project - but I did add the loader, which wasn't in the specifications but I think adds a nice touch. A front-end developer has that freedom to add small things in the live site that a designer isn't able to express with a static image, and it's fun to experiment with the interactions a user will have with your site.

Local Usage

To run this locally:

  1. Clone the repository
  2. Run yarn in the root directory
  3. Run yarn dev for development, and yarn build to build the project

Live Preview

To view a live instance, visit https://mathis-frontend-assessment.netlify.com/

frontend-assessment's People

Contributors

annie-elequin avatar

Watchers

James Cloos avatar  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.