Frumba / react-exam

React exam.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

react-exam Build Status

This app is the OFFICIAL jedi management tool. For now, it only displays the most famous of them.

Our CTO has looked at the source code and has seen that it doesn't follow good practices. He also wants to add a new features to the app. They're listed below.

Tasks

Clean up

Clean up the project and make it follows react/redux app good practices. This will help you to add to it more features.

Add a new jedi to the DB

Create all the necessary things to register a new jedi.

Hint: All files that you should modify are in ./src

Test the addition

Implement tests to make sure the last feature is not broken had you to refactor the app.

Add an extra feature of your choice

We want creative developers. Please take some time to add a feature which shows your value : how you think, how you master the react environment, how you handle complicated things

=> are your tests telling you that the first feature still works?

Getting started

Launch API and front-end:

npm start

Launch the front-end server:

npm run start:frontend

Launch API server:

npm run start:api

Create production build

npm run build

Check eslint errors

npm run linter

Fix most of eslint errors and pretty project:

npm run pretty

How to?

Fork this project and create a pull request on this repository from your fork.

About

React exam.

License:MIT License


Languages

Language:JavaScript 90.5%Language:CSS 6.0%Language:HTML 3.5%