Skip to content

aimeedyki/auth-flow

Repository files navigation

Comeon in

A registration and login flow.

The application sets up the authentication process for a game. On successful authentication, the user is navigated to the appropraite screen based on their stage in the authentication flow.

mobile view laptop view

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

System Dependencies

  • node: version 8 or higher is required.

Installation

You can get the app running locally in the following way:

  • Install NodeJs on your machine.
  • Clone the repository $ git clone https://github.com/aimeedyki/comeon-in.
  • Change into the directory $ cd comeon-in.
  • Use $ npm install or $ yarn to install all required dependencies.
  • Start app with $ npm start or $ yarn start.
  • You can create a production build with $ npm run build.

The app will be running at http://localhost:3000.

Running the tests

  • The tests were written using Jest and React Testing Library.
  • To run $ npm test or $ yarn test from the root folder.

Technology Stack

  • React : A Javascript library for building user interfaces.
  • axios: A JavaScript library used to make http requests from nodejs or XMLHttpRequests from the browser.
  • babel-core: A toolchain that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript in current and older browsers or environments.
  • Sass: Sass is a CSS extension language.
  • webpack: a static module bundler for modern JavaScript applications.

Suggestion or Contribution

For any suggestions or issues please do raise them. For Contributions, Please clone the repo and implement a PR I would appreciate it.

About

A registration and login flow

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published