Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/onukwilip/lendsqr-fe-test

This is a frontend assessment given to me by LendSqr
https://github.com/onukwilip/lendsqr-fe-test

Last synced: about 4 hours ago
JSON representation

This is a frontend assessment given to me by LendSqr

Awesome Lists containing this project

README

        

# Prince C. Onukwili Lendsqr-fe-test

Hello thereπŸ˜πŸ’•! My name is Prince C. Onukwili. This was a frontend assessment test given to me by Lendsqr. The tools which were used in building it are:

- React Js
- SCSS
- Docker
- Semantic UI React

## Instalation

There are three ways to view this project, which are:

- Through the live [URL](https://prince-c-onukwili-lendsqr-fe-test.netlify.app/) `https://prince-c-onukwili-lendsqr-fe-test.netlify.app/`
- Running it locally via Node Js. **NB: To run this via Node Js, you MUST have the Node Js software installed on your system, visit [Node Js](https://nodejs.org/en/) to download, i recommend you install Node version 16.15.0 (It was used to develop this application)**
- Running it locally via Docker. **NB: To run this via Docker, you MUST have the Docker software installed on your system, visit [Docker](https://www.docker.com/products/docker-desktop/) to download**

### Running via Node Js

To run using Node Js:

- Download and install Node Js 16.15 (Recommended)
- Clone this git repo `git clone https://github.com/onukwilip/lendsqr-fe-test.git`
- Run `npm install`
- Run `npm install -g serve`
- Run `npm run build`
- Run `serve -s build` (You should probably run this via windows powershell, bash or your operating system CLI)
OR
- Run `npm install`
- Run `npm start`

### Running via Docker

To run using Docker:

- Download and install Docker desktop (Recommended)
- Clone this git repo `git clone https://github.com/onukwilip/lendsqr-fe-test.git`
- Run `docker-compose up` (**NB: Make sure port 3000 is available on your machine otherwise you are likely to get an error**)

Thank you. Please if you found this useful help to star the repo😁.

### Testing the application

To test this application you MUST have [Node Js](https://nodejs.org/en/) software on your machine, please follow the above steps to install Node Js. Whwen you are done with the installation then proceed to run `npm run test`