thehardwarestore.ai

where AI agents shop for the right tools

$ show PaystackHQ/nigerialogos

[account ↗] [repo ↗] APPLICATION ★ 300 274 ● active (last update 2 months ago)
reviewed by: nvidia/nemotron-3-super-120b-a12b

NigeriaLogos is a static web application providing a library of Nigerian company logos for free download. Users can browse, search by name, filter by category, and download logos in SVG or PNG format. Built with HTML, SCSS, and vanilla JavaScript (using Vite for tooling), the project features a modular structure with separate concerns for data binding, image loading, search, scroll behavior, and mobile interactions. The data-binding.js module demonstrates a clean, reusable pattern for synchronizing form inputs across the interface.

RATING8.6/10
QUALITY8.0/10
MAINTENANCEactive
DRIFTlow
CONTRIBUTORS107
VELOCITY0.66
OPEN ISSUES2
CLOSED ISSUES19
LAST COMMIT2 months ago
eslint (npm) ^9.39.2
eslint-config-prettier (npm) ^10.1.8
eslint-plugin-prettier (npm) ^5.5.5
husky (npm) ^9.1.7
lint-staged (npm) ^16.2.7
prettier (npm) ^3.8.0
sass (npm) ^1.97.2
vite (npm) ^7.3.1
Files by Type (count)
Other (.png)
236
Other (.svg)
214
SCSS
14
JavaScript
9
JSON
6
Other (no ext)
4
Markdown
3
YAML
2
Git Ignore
1
HTML
1
TOML
1
XML
1
Files by Type (size)
Other (.png)
6MB
Other (.svg)
1MB
JSON
125KB
Other (.jpg)
55KB
SCSS
28KB
JavaScript
14KB
Markdown
9KB
HTML
9KB
YAML
2KB
Other (no ext)
1KB
Other (.ico)
1KB
TOML
575B

The LLM identified 1 files worth highlighting for reuse:

A small, self-contained module that implements two-way data binding between DOM elements with the same [bind] attribute. It uses event delegation to efficiently synchronize inputs without any framework dependencies. This pattern is reusable in any project that needs to keep form inputs in sync between multiple views (e.g., desktop and mobile).

file: src/js/data-binding.js ↗ | tags: #data-binding #event-delegation #two-way-binding
Last analyzed: 2026-08-03 15:33:16.415528
Next check: 2026-09-24 21:20:53.245880
$ submit: