Coder Social home page Coder Social logo

cbox-challenge's Introduction

Cbox-Challenge

CBOX - React & React Native Challenge

Description

We are providing you an endpoint for getting user data. You should create action creator, reducer, etc. for collecting data and handling exceptions. And we are excepting to create of this design.

  • You can use any boilerplate, expo for React-Native
  • You should create your reusable component (Can use any modules for components).
  • We have no black-letter rules. We want to see your React, React Native, Redux, Javascript, UI skills, code quality, and handling exceptions.
  • You don't need to complete all of the expected points. If you complete it will plus.

What we are expecting ?

  • General
    • Use React, Redux features and lifecycle well. *
    • Use JavaScript well. *
    • Code quality *
    • Implement filter for user types. Render only selected user types. Create checkbox for user types (All, Type 0, Type 1, Type 2, Type 3, Type 4)
    • Implement UI styles however you want. It is according you imagine and UI skill. (Good UI is plus)
    • Create compatible header part for all devices.
  • Implement React Native mobile application
    • User types of the area should swipe horizontally. *
    • Design should display the same for all devices. *
  • Implement React web application however you want. There are no constraints for the web. Points to consider only: Using responsive well.

Informations

Endpoint: http://www.mocky.io/v2/5d889c8a3300002c0ed7da42

User Data:

{
"index": 1,
"type": 1, //user type
"wallet1": 27893, //wallet budget
"wallet2": 14900, //wallet budget
"wallet3": 14545, //wallet budget
"fullName": "Gene Olsen", //fullname
"email": "[email protected]" //email
}

Color types constants

const TYPE_COLORS = {
	"0":"#48BEFF",
	"1":"#3DFAFF",
	"2":"#43C59E",
	"3":"#3D7068",
	"4":"#14453D",
}

Wireframe for mobile app

cbox-challenge's People

Contributors

mrkacan avatar

Watchers

 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.