Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dually8/nes-cart-browser

Site to display NES cartridge art work
https://github.com/dually8/nes-cart-browser

Last synced: about 1 month ago
JSON representation

Site to display NES cartridge art work

Awesome Lists containing this project

README

        

# NES Cart Browser

This is a site that lets you browse NES games by their cartridge art. You can also search for titles, select them, and read their cart information.

## Getting Started

0. Install Node.js (20.x) and clone the repo
1. Run `npm ci` to install the dependencies
2. Run `npm run scrape` to run the web scraper
- This scrapes [nescartdb](https://nescartdb.com/) for info and cartridge art
3. Run `npm run dev` to dev against the site
4. Run `npm run preview` to run the prod build of the site
5. Run `npm run build` to build the dist (outputs to `/build`).

## Todo

- [ ] Selecting a cartridge pops open a dialog that shows it's info and a link to its entry in nescartdb
- [ ] Add fade in/out animations for the cards

---

## Resources

- Powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte).
- [shadcn-svelte](https://www.shadcn-svelte.com/)
- https://www.shadcn-svelte.com/docs/components/skeleton
- https://www.shadcn-svelte.com/docs/components/card
- https://www.shadcn-svelte.com/docs/components/button