- Install and configure Git
- Install and configure Node.js
- Git UI for managing files and branches, eg: SourceTree, GitKrackin
- Code editing software: eg: Microsoft Visual Studio Code, Atom
- Using your git ui or terminal clone the sandbox repository:
git clone git@bitbucket.org:vhstech/sandbox.git
- Create a feature branch from master and label it with your last name:
feature/name
- Navigate to ./app
cd app
- Install packages
npm install
- Start local development server:
npm run serve
- Open your local server at: http://localhost:8080/
Using vue's data-driven approach to building user interfaces you will construct a basic registration form.
- The form can be setup using test data created by you
- Required fields: first name, last-name, email, password, confirm password
- Required buttons: clear/reset and submit
- Basic form validation should be setup for each field
- The form will only submit if all fields are populated and pass validation
- The form should be styled and polished using scss
- The form must maintain an accessibility standard of AA as laid out in the Web Content Accessibility Guidelines (WCAG).
- After a successful registration the user should receive a message confirming success and a receipt of the information they provided
Other than the requirements above, get creative and structure/build your project and any way you'd like.
- Commit all of your changes to your local branch
- Push your branch to the remote and submit a pull request