# Task: Getting started

## Task: Getting started

It is time for you to setup your own project. A message-board. Remember, you can give it any name you want.

Please take care of the following tasks:

* Initialize a project using **npm** or **yarn**
* Initialize a git-repository
* Create a **.gitignore** and make sure your **node\_modules** and dist/build-folders are added along with any secret files
* Configure Webpack for a React-project (including React and React-dom)
* Configure **ESLint** including a **.eslintrc**-file and add at least one plugin&#x20;
* Configure **Prettier** to use semi-colons, single quotes and trailing comma's
* Make sure you render something to the screen (it could be as simple as "Hello world").
* Provide a README.md including markdown, that explains how to run the project&#x20;
* Create a public repository on Github and push your code&#x20;
* Ask a peer to review your code&#x20;
* If necessary make any adjustments according to the review

Finished? Ask me for a review! I will leave feedback and once we are both happy with the result, we will move forward!

{% hint style="info" %}
Are you stuck? Feel free to ask me anything. I am here to help
{% endhint %}

{% hint style="warning" %}
Please do not continue until I have finished my review
{% endhint %}
