consdu / RepoSearch

Use RepoSearch to find any user's repository

Home Page:https://repo-searches.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RepoSearch

This application lets you search and find GitHub users and their repositories. You can search by username and see the user details and the repositories that the user has. You can also search for repositories by name and/or programming language.


Tech Stack

Language: TypeScript

Client: ReactRedux Tailwind CSS

Tools: Vite Pnpm ESLint Prettier


Demo

Netlify deploy


Instructions

Below you can find the relevant information on how to run the project locally and run the tests suite.

  1. Clone the repo
    git clone https://github.com/consdu/RepoSearch.git
  2. Install NPM packages
    pnpm install
  3. Run project locally
    npm run dev
  4. Run the tests suite
    npm run test
  5. Run ESLint
    npm run lint
  6. Build project
    npm run build

Future improvements

  • Paginate search results for repositories
  • Add SonarCloud for code quality
  • Add dark mode and or colored themes support
  • Add more filters for repositories search
  • Add a caching layer for the API calls

Authors

About

Use RepoSearch to find any user's repository

https://repo-searches.netlify.app/


Languages

Language:TypeScript 97.5%Language:JavaScript 1.0%Language:CSS 0.8%Language:Shell 0.5%Language:HTML 0.2%