GithubHelp home page GithubHelp logo

ravenhurst / di-code-challenge Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 203 KB

Comprehensive React-Node stack Code Challenge Example App

HTML 2.23% JavaScript 93.30% SCSS 4.48%
react redux biootstrap koa2 codechallenge example-app nodejs

di-code-challenge's Introduction

React/Redux/Redux-Thunk/Reactstrap/Node/Koa2 Code Challenge Example App

This is a good reference app for people to get an idea on how to wire together a comprehensive app that utilizes the technologies in the title. Was put together by Matthew Marcus as a "code challenge" during an interview process.

It's just a "navigator" app for a design/photography portfolio community called Behance. It uses Behance's APIs to pull data for searching and navigating through users' profiles and projects.

Installation

 git clone https://github.com/RavenHursT/di-code-challenge.git
 cd di-code-challenge
 yarn install

Running

TODO: Put these into a single command

yarn run start-api
yarn run start

Visit http://localhost:3001 in your browser if it doesn't automatically open a browser and navigate there for you.

##Requirements Tested w/ the following environment:

node -v && npm -v && yarn -v
v10.6.0
6.1.0
1.7.0

The Challenge

Behance is one of the most popular websites for front-end and art portfolios. For this code challenge, you'll be using the Behance JSON API to build out a quick front-end for a search users and profile display website. To get started, visit here: Behance Developers.

  • The first view of the app should have a search box where searches for users are executed

  • When a user is chosen/found, the next view is an individual profile page for the user. The profile page should include:

    • basic information about the user (including stats)
    • a list of their projects with links to them (links should be exterior to your app and link directly to Behance)
    • a list of their work experience,
    • a preview of their followers and following lists.

Expectations

You provide and code an original, usable, and contemporary design.

You use your favorite front-end javascript framework to create the REST API requests, but do not use the Behance JS library itself. (Normally we don't like to re-invent the wheel, but in this case, we want to see how you wrangle the JSON directly.)

di-code-challenge's People

Contributors

ravenhurst avatar

Stargazers

 avatar

Watchers

 avatar

di-code-challenge's Issues

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.