Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/oguntayomicheal/loan-app-front-end

Take home assignment for 02 tech consulting software developer intern role
https://github.com/oguntayomicheal/loan-app-front-end

Last synced: 3 months ago
JSON representation

Take home assignment for 02 tech consulting software developer intern role

Awesome Lists containing this project

README

        

# ๐Ÿ“— Table of Contents
- [๐Ÿ“– Loan Application Frontend ](#about-project)
- [Link to the back-end repo](#link-to-the-back-end-repo)
- [๐Ÿ›  Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [๐Ÿ’ป Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [๐Ÿ‘ฅ Authors ](#-authors-)
- [๐Ÿ”ญ Future Features ](#-future-features-)
- [๐Ÿค Contributing ](#-contributing-)
- [โญ๏ธ Show your support ](#๏ธ-show-your-support-)
- [๐Ÿ™Acknowledgments ](#acknowledgments-)
- [๐Ÿ“ License ](#-license-)

# ๐Ÿ“– Loan Application Frontend Repository

> This repository contains the frontend code for the Loan Application web application. It's built using React and provides a user-friendly interface for customers to apply for loans, view loan status, and staff to review and manage loan applications. The README includes instructions for setting up the development environment, running the application, and contributing to the project.

## [Link to the back-end repo](https://github.com/oguntayomicheal/Loan-App-Backend)

## ๐Ÿ›  Built With

### Tech Stack

React

JavaScript

Fetch-API

### Key Features

##### **Loan Officer (Staff)**
- Staff Login with unique ID
- Staff dashboard to view all Loan applications
- Review Loan applications and
- Update loan application status

##### **Customer**
- Register a new account
- Login to an existing account
- Apply for loans through loan application forms
- View loan applicaitons status
- Download loan agreement

(back to top)

## ๐Ÿ’ป Getting Started

To get a local copy up and running, follow these steps.

### Prerequisites

In order to run this project you need a web browser.

### Setup

Clone this repository to your desired folder:

```sh
git clone [email protected]:oguntayomicheal/Loan-App-Front-end.git
cd Loan-App-Front-end
```

### Install

Install this project with:

```sh
npm install
```

### Usage

To run the project, execute the following command:

```sh
npm start
```

### Run tests

To run tests, run the following command:

```sh
npm test
```
```sh
npx eslint "**/*.{js,jsx}"
```
```sh
npx stylelint "**/*.{css,scss}"
```

## ๐Ÿ‘ฅ Authors

๐Ÿ‘ค **Micheal Oguntayo**

- GitHub: [@oguntayomicheal](https://github.com/oguntayomicheal)
- Twitter: [@OguntayoMicheal](https://twitter.com/Oguns_micky)
- LinkedIn: [@OguntayoMicheal](https://www.linkedin.com/in/ogunsmicky/)

## ๐Ÿ”ญ Future Features

- **Allow customer to delete rejected loan applications**

(back to top)

## ๐Ÿค Contributing

Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/oguntayomicheal/Loan-App-Front-end/issues).

## โญ๏ธ Show your support

If you like this project please show support by staring :star:๏ธ.

## ๐Ÿ™Acknowledgments
- I would like to express my gratitude to [02techconsulting](https://www.02herotechconsulting.com/) for providing the project requirements and making this project possible.

## ๐Ÿ“ License

This project is [MIT](./LICENSE) licensed.

(back to top)