/lendsqr-fe-test

This project represents a segment of the Lendsqr Admin Console

Primary LanguageTypeScriptMIT LicenseMIT

Lendsqr

📗 Table of Contents

About the Project

This project represents a segment of the Lendsqr Admin Console. For a comprehensive overview, you can explore the details in the linked video below.

Watch Video!!!

🛠 Built With

Tech Stack

Client

Key Features

  • Admin login
  • Save users to indexedDb
  • Retrieved users data from indexedDb
  • Retrieved single user details from indexedDb
  • Update user status saved
  • Login and Logout Functionalities
  • Toast notification
  • Filter users
  • Blacklist user
  • Activate user
  • Responsiveness
  • Unit Testing

(back to top)

🚀 Live Demo

Click Here!!!

(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:

Setup

To clone this repository to your desired folder, follow the steps below:

Using the command line

  • Use the following commands
  cd my-folder
  git clone https://github.com/Ezzywealth/lendsqr.git

Using GitHub Desktop app

  • Follow the steps below

    • Visit this link "https://github.com/Ezzywealth/lendsqr"
    • Click the green button labelled "code"
    • Select the "Open with GitHub Desktop" option
    • After the GitHub Desktop add opens, click the "clone repo" button

Usage

To run the project, execute the following command:

  • npm install
  • npm start
  • Click Login button on the login page with pre-filled login details
  • Add the following to your env file
 REACT_APP_API = https://run.mocky.io/v3/39ea9fd0-3025-4287-a056-078c5df0f118

TO test the project using react testing library, execute the following command:

  • npm run test
  npm install
  npm run test

Deployment

You can deploy this project by:

  • visit Vercel.com
  • Register to get an account if you don't have one
  • Click on Add new project
  • Select project options
  • Select lendsqr repo
  • Deploy using vercel

(back to top)

👥 Authors

👤 Ezekiel Udiomuno

🔭 Future Features

  • [Full functional Navigation]
  • [User profile settings and update]
  • [Registration and AccessToken Implementation]

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

(back to top)

⭐️ Show your support

If you like this project, give it a star and let me know what you like in particular.

(back to top)

🙏 Acknowledgments

We would like to thank...

  • Microverse for the opportunity to take the assessment test.

(back to top)

📝 License

This project is MIT licensed.

(back to top)