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 -
yarnto install dependencies. -
yarn devto run the Next server. -
yarn startto start production build.
Open http://localhost:3000 with your browser to see the result.