Skip to content

filipemarins/work-at-olist-front

Repository files navigation

Logo of the project

Work at Olist Frontend · Build Status npm PRs Welcome GitHub license

test repo webcomponents form passwords-steps

This application is comprised of a new account page, composed of Name, Email and Password with a strength measure indicator and Password confirmation. The aim of this project is to to enhance Olist's security by creating verification layers to prevent weak passwords usage. This is only a test project as part of Olist's hiring proccess.

Installing / Getting started

If you wish to build the bundles yourself, you'll need node and npm on your system:

You can try out this application by cloning this repository and executing http-server. The application is supported in all modern browsers include IE 11+.

git clone https://github.com/filipemarins/work-at-olist-front.git
npx http-server

The repository will be cloned on your enviroment so you can execute the http-server.

It should appear something like this:

Starting up http-server, serving ./
Available on:
  http://127.0.0.1:8080
  http://192.168.0.101:8080
Hit CTRL-C to stop the server

Now you can try the application on http://127.0.0.1:8080.

Developing

Built With

This application was written in HTML5, JavaScript (ES6), CSS3 and also with polyfills webcompoents.

Prerequisites

What is needed to set up the dev environment. For instance, global dependencies or any other tools. include download links.

Setting up Dev

If you wish to build the application yourself, you'll need node and npm on your system:

  • install node.js using the instructions on their website
  • use npm to install

Here's a brief intro about what a developer must do in order to start developing the project further:

git clone https://github.com/filipemarins/work-at-olist-front.git
cd your-project/
npm install --dev

The repository will be cloned on your enviroment and install the development dependecies.

Tests

To run tests it is simple, you just need to run the code:

npm run test

This will test the methods from the webcomponent CreateAccount.

Style guide

This application was written using the Airbnb Style Guide. To check you just need to run:

npm run lint

Demo

The application demo can be find here.

Licensing

Copyright (c) 2018 Filipe Barbosa Marins

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

Apply for a job at Olist's Development Team: https://bit.ly/olist-frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published