BBPMusicLibrary is an E-Commerce storefront using Next.js 14 with Route Handlers to make requests to a graphql endpoint to create orders for sample packs that include wav files. Initial downloads come from wordpress, while subsequent downloads for lost files come from Amazon S3 via Signed URLs to keep links short lived.
Storefront built using:
- Next.js 14 w/ Route Handlers
- React-Bootstrap
- Typescript
- Node.js
- GraphQL Apollo
To run this project locally:
-
git clone https://github.com/mrstevedev/bbpmusiclibrary.git
-
yarn
to install dependencies. -
yarn dev
to run the Next server. -
yarn start
to start production build.
Open http://localhost:3000 with your browser to see the result.