Giter Club home page Giter Club logo

react-challenge-001ft's Introduction

Jungle Devs - React Challenge #001

Description

Challenge goal: The purpose of this challenge is to give a general idea of how React works and how you can use it to create simple reactive applications. You’ll be implementing a simplified version of Hapu’s ‘Become a Nanny Share Host’ view. The concepts that you’re gonna apply are:

  • JSX;
  • Components, props and state;
  • Lifecycle Methods;
  • Responsive design with CSS media-queries;
  • API calls;
  • Error handling;
  • Loading states;
  • SEO & accessibility;
  • A/B tests;
  • Production builds.

Target level: This is an all around challenge that cover both juniors and experience devs based on the depth of how the concepts were applied.

Final accomplishment: By the end of this challenge you'll have a production ready build.

Resources

Design: Figma

Acceptance criteria

  • Clear instructions on how to run the application in development mode
  • Clear instructions on how to create production builds
  • Logos should be exported in SVG
  • Implement the mobile version using CSS Media Queries
  • Hero section should have an A/B test, persistent for the user, that will either display the design version or:
    • Title: Create the childcare you need at a price you can afford
    • Description: Connect with other local families to share a nanny from as low as $10.00/hr each. Create your family profile today to get started.
  • Newsletter integration to be done using the following endpoint:
    {
      "name": "NAME",
      "email": "EMAIL"
    }
  • Proper HTML structure for good SEO and accessibility
  • Proper loading and error handling

react-challenge-001ft's People

Contributors

vjusto avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 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.