PareshRadadiya / react-github

Home Page:https://react-github-tau.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

User Repositories and Organizations Viewer

This web application allows users to enter a GitHub username and retrieve information about the user's repositories and organizations.

Features

  • Functional Components and Hooks: The application is built entirely using functional components and React hooks for state management.

  • Unit Testing: Unit tests are implemented using Jest to ensure the reliability of individual components.

  • Global State Management with Redux: Redux is used for global state management, providing a centralized store for efficient state handling.

  • Nice UI Design: The application has a clean and user-friendly interface for an enhanced user experience.

Getting Started

To run the application locally, follow these steps:

  1. Clone the repository: git clone https://github.com/PareshRadadiya/react-github.git
  2. Navigate to the project directory: cd user-repos
  3. Install dependencies: npm install
  4. Run the development server: npm run dev

Available Scripts

  • npm run dev: Start the development server.
  • npm run build: Build the production-ready application.
  • npm test: Run unit tests.
  • npm run test:watch: Run tests in watch mode.
  • npm run test:coverage: Generate test coverage reports.
  • npm run lint: Run ESLint to lint the code.
  • npm run preview: Preview the production build locally.

Deployment

The application is deployed and hosted on Vercel. You can access it here.

Contributing

Feel free to contribute to the project by opening issues or submitting pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

https://react-github-tau.vercel.app


Languages

Language:TypeScript 98.1%Language:SCSS 1.5%Language:JavaScript 0.3%Language:HTML 0.1%Language:CSS 0.0%