0.0.1-mmendesas-2 • Published 6 years ago

vh-os-packages v0.0.1-mmendesas-2

Weekly downloads
325
License
-
Repository
-
Last release
6 years ago

This if part of the hiring processes for the Front End position at VanHack

Your goal is:

Create a sigle page application usign React. If you follow the below instruction you should be able to finish everything without problems, but, in case you need any help or have any questions fell free to contact us by email.

All Components are made using ReactJS and Styled Components and we use Storybook as a renderring

Release Current

vanhack_test

Prototype

You can see the complete prototype here

But we are asking you to implement only the Skill section below: Skills

To complete this test you must

1 - Create or Update all components needed to compose the user Skills Section

  • After run the project you'll be able to check the Section here Skills Section

2 - Reuse as much as possible

3 - Create as many components as you need thinking that could be reused in the future

4 - Don't forget to cover the LOADING, ERROR and SUCCESS states

5 - We want to see your tests!!!

6 - Create a Single Page Application using ReactJs with 3 routes

  • / => Home, with 2 links that will redirect to the below routes
  • /user => The inital version of the component
  • /user/[id] => The view of the component with preload states from our API

7 - After finish the project, reply the email that we sent you with your GitHub project link

API Documentation

Swagger API

How to use the components on your local environment

  • Run yarn transpile
  • Run npm pack
  • See yarn link documentations Here

How to contribute:

  • Create a Fork on Github
  • Keep your fork up to date
  • Create a new branch from Open RC (Release Current) not from MASTER
  • Commit on your own fork
  • Create a pull request to Open RC (Release Current) not against MASTER

How to run:

  • Clone the project
  • run yarn install
  • run yarn add styled-components install styled componets but discard the changes on package.json because the styled components must be installed as peerDependence
  • run yarn start
  • The project will run at the port (http://localhost:6007)http://localhost:6007

Architecture:

ROOT                      #STORYBOOK CONFIG
│
└───assets
│   └───icons                  # Put all icons inside
└───packages
│   └───Colors                 # Colors configuration
│   └───Grid                   # Grid configuration we must use this component to create all componets grid
|   └───Components    
|       └───[YOUR COMPONENT FOLDER]# Create your component here with the name
|       └───input              # All inputs should be created inside input folder
|           └───Simple         # A simple component
|               └───.spec.js   # All tests should be write in this file
|               └───index.jsx  # The component implementaion
|               └───stories.js # The component stories for the Storybok
|               └───styles.js  # If needed all component styles should be here
|
└─── .babelrc                   # BABEL CONFIGURATION
└─── package.json               # PACKAGE JSON ***(Don't commit the package.json ever)**
└─── README.md                  # README.md Changes are welcome

Mandatory

All components must be created inside packages/Components

Big Thanks and WeHackTogether!!!

0.0.1-76

6 years ago

0.0.1-75

6 years ago

0.0.1-74

6 years ago

0.0.1-72

6 years ago

0.0.1-73

6 years ago

0.0.1-71

6 years ago

0.0.1-70

6 years ago

0.0.1-69

6 years ago

0.0.1-68

6 years ago

0.0.1-67

6 years ago

0.0.1-66

6 years ago

0.0.1-65

6 years ago

0.0.1-64

6 years ago

0.0.1-63

6 years ago

0.0.1-62

6 years ago

0.0.1-61

6 years ago

0.0.1-60

6 years ago

0.0.1-59

6 years ago

0.0.1-58

6 years ago

0.0.1-57

6 years ago

0.0.1-56

6 years ago

0.0.1-55

6 years ago

0.0.1-54

6 years ago

0.0.1-53

6 years ago

0.0.1-50

6 years ago

0.0.1-52

6 years ago

0.0.1-51

6 years ago

0.0.1-49

6 years ago

0.0.1-48

6 years ago

0.0.1-47

6 years ago

0.0.1-46

6 years ago

0.0.1-45

6 years ago

0.0.1-43

6 years ago

0.0.1-41

6 years ago

0.0.1-42

6 years ago

0.0.1-38

6 years ago

0.0.1-39

6 years ago

0.0.1-40

6 years ago

0.0.1-36

6 years ago

0.0.1-37

6 years ago

0.0.1-35

6 years ago

0.0.1-34

6 years ago

0.0.1-32

6 years ago

0.0.1-33

6 years ago

0.0.1-31

6 years ago

0.0.1-30

6 years ago

0.0.1-29

6 years ago

0.0.1-28

6 years ago

0.0.1-27

6 years ago

0.0.1-26

6 years ago

0.0.1-25

6 years ago

0.0.1-23

6 years ago

0.0.1-24

6 years ago

0.0.1-22

6 years ago

0.0.1-21

6 years ago

0.0.1-20

6 years ago

0.0.1-18

6 years ago

0.0.1-19

6 years ago

0.0.1-17

6 years ago

0.0.1-16

6 years ago

0.0.1-15

6 years ago

0.0.1-14

6 years ago

0.0.1-mmendesas

6 years ago

0.0.1-13

6 years ago

0.0.1-12

6 years ago

0.0.1-10

6 years ago

0.0.1-11

6 years ago

0.0.1-7

6 years ago

0.0.1-9

6 years ago

0.0.1-8

6 years ago

0.0.1-6

6 years ago

0.0.1-5

6 years ago

0.0.1-4

6 years ago

0.0.1-3

6 years ago

0.0.1-2

6 years ago

0.0.1-1

6 years ago

0.0.1

6 years ago