Skip to content

ogrodev/1st-react-challenge-guilda-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

1st React Challenge - Guilda Dev

Welcome everyone! This is our first code challenge and we are very proud to do it. Below you will find all the instructions needed to build the app, but try to be creative and surprise us, why not.

We are building our website and all projects will be displayed as our members portfolio.

All projects will be reviewed by senior professionals and will have immersive feedback at each point of improvement/optimization culminating in an individual mentorship with each participant. We target junior devs but mid-levels can and will be accepted as well.

This challenge is based on a company test, so you could end up seeing this in an interview 😉

<Good luck & have fun />

First of all

Read these before starting your challenge:

  • Read all the instructions
  • Projects will be accepted until August 31, 2022. After that, we will not review it.
  • Mentorship are going to be scheduled between the mentor and mentee.
  • You need to sign up here to be elegible for a code review: https://a6y3j6lvf5o.typeform.com/to/xXTfD5fG
  • Join our discord to send in your project for review: https://discord.gg/hVZ6YZJNH3
  • You must use: React, Typescript & create-react-app, all other technologies are up to you.

Your challenge is to create a 10 question, true or false, trivia app with React Web.

The application code will be reviewed and scored on these key areas with many subset areas for each:

  • Functionality
  • Code Format
  • Project Structure
  • Scalability
  • Maintainability
  • Use of industry best practices

Specifications

The api url is: https://opentdb.com/api.php?amount=10&difficulty=hard&type=boolean

Sample returned json:

{
  "response_code": 0,
  "results": [
    {
      "category": "Entertainment: Video Games",
      "type": "boolean",
      "difficulty": "hard",
      "question": "Unturned originally started as a Roblox game.",
      "correct_answer": "True",
      "incorrect_answers": [
        "False"
      ]
    },]}

Intro / Home Screen:

  • Static Text
  • BEGIN button navigates to the Quiz screen and starts the Quiz

Quiz Screen:

  • The headline is from question category
  • The card element contains the current question
  • The next question should appear after the current question is answered True or False
  • After all questions have been answered, navigate to the Results Screen

Results screen:

  • The Score shows correct and total
  • Displays a list of the questions and whether the answer was correct or not
  • PLAY AGAIN starts over and navigates to the Home Screen

What will be considered as delivered?

  • Completed the challenge requirements stated above.
  • Implemented an organised and easily understandable React code following best practices
  • Included clear instructions and requirements for how to run the app in a Development environment.
  • Follow JavaScript best practices

Some tips about best practices

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published