Giter Site home page Giter Site logo

hikmahx / lendsqr-fe-test Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 3.94 MB

Test project (Dashboard for Lenders)

Home Page: https://hikmah-yousuph-lendsqr-fe-test.surge.sh/

HTML 0.52% CSS 0.17% TypeScript 86.98% SCSS 12.32%
javascript react typescript redux redux-thunk redux-toolkit react-paginate react-redux react-router toastify

lendsqr-fe-test's Introduction

Lendsqr

This is a test project created for Lenders.

Table of contents

Overview

Screenshot

Mobile

Desktop

Link

My process

Built with

  • SCSS
  • React
  • TypeScript
  • Redux Toolkit
  • Local Storage
  • Axios
  • React libraries/packages: react-hook-form,react-paginate, react-router-dom, react-toastify, react-redux, react-thunk

Guide

To use this website, follow these steps:

Login:

Login with a username and password.

  • Your login details will be stored in the localStorage and will be removed once you log out.
  • You won't be able to access the dashboard if you have not logged in.

Dashboard:

User Details, Filter, And Pagination

Once logged in, user details will be fetched from the mockapi.

  • By default, only 10 details will be fetched. Feel free to change the limit at the bottom using the select option.
  • You can choose to change the page data by clicking the pagination at the bottom of the page.
  • Filter is available to filter the user details fetched by clicking on the three horizontal lines filter icon next to each of the table header. This will display a form through which you can enter your preferred filter. None of the fields are required, so filter with one or more fields.
  • Users can also choose to search user details by submitting a value to the search form in the header (for mobile view, it is available in the toggle menu, to open the menu, click on the hamburger icon in the header).
Status:
  • To update a user's status, click on the 3 vertical dots at the right-hand side of the table. The table is scrollable both horizontally and vertically for responsiveness.
  • Once this vertical icon is clicked, a component opens which allows the activation and blacklisting of a user. Clicking either of these will bring a notification of the action.
  • User's status is stored in the local storage and changes based on the button
  • To view more details of a user, click on View Details link. This will make the site navigate to the user details page

User Details Page

  • Every other detail of a user will be displayed here
  • There are two buttons at the top of the page. Both can also be used to update the user status
  • The Back to Users button will renavigate the site back to the dashboard

Author

lendsqr-fe-test's People

Contributors

hikmahx avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.