Thanks for taking the time to do our front-end / full-stack programming test. This challenge has two parts:
-
A task to create a basic authentication form.
-
Some follow-up questions.
You will be evaluated based on the following have been met:
-
Your implementation works as described in the task.
-
Your follow-up answers.
Please ask any question you may have on your dedicated slack channel!
This project has been bootstrapped with a few of the tools we use here at Aillio including:
To get started, make sure you have NVM installed to manage your current version of Node and NPM:
Now install all of the project's dependencies via Yarn:
yarn
To get started with local development, compile the frontend and boot up the backend using:
yarn serve
The Jest testing framework is used to test all backend & frontend code.
To run the backend and frontend test suite once:
yarn test
We have placed a number of helpful todos inside the code (do a search for @TODO) to help get you started, the main items we are looking for are:
-
Implement the remaining sign in logic within the backend server.
- You may and should re-use existing code here.
-
"Design" and implement the missing sign in page on the frontend.
- See the session module for guidance.
Please clone this repository and zip up your work to send to us.
-
The zip file should be named {yourname}.zip, and should itself contain this repo with your additions.
-
The zip file should contain the FOLLOW-UP.md file with answers to the follow-up questions.
-
The zip file should not include the
node_modulesordistfolders.