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.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- node: version 8 or higher is required.
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
.
- The tests were written using Jest and React Testing Library.
- To run
$ npm test
or$ yarn test
from the root folder.
- 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.
For any suggestions or issues please do raise them. For Contributions, Please clone the repo and implement a PR I would appreciate it.