Responsive web app that mimics the behavior of Bower's search page. This application allows users to search for and view details of various modules with sorting and pagination features.
A live demo of the application is available here.
- Responsive Design: Adapts seamlessly to all screen sizes, including mobile, tablet, and desktop.
- Search Functionality: Search for modules by name.
- Module Info: View module details including name, description, stars, forks, and homepage link.
- Pagination: Navigate through the search results with pagination.
- Sorting: Sort modules by various criteria.
Make sure you have the following installed:
- Clone the repository:
git clone https://github.com/your-username/bower-search.git
cd bower-search
- Install dependencies
yarn install
- Create .env file in the project root:
touch .env
VITE_APP_LIBRARIES_IO_TOKEN=your-libraries-io-token-here
- Start the development server:
yarn dev
- Visit http://localhost:5173/ and start developing.
yarn run test