A 3-page guitar shop application built with Next.js 15 and Apollo Client, fetching data from a GraphQL API.
This project demonstrates GraphQL integration, filtering, pagination, and UI best practices.
- Next.js 15 – React framework for hybrid rendering
- Apollo Client – GraphQL data fetching
- TypeScript – Type safety
- Tailwind CSS – Styling
- Shadcn - Components Library
- GraphQL API – Data source
git clone https://github.com/ronrustemi123/VibeStrings.git
cd VibeStringsnpm install
yarn install
pnpm installtouch .envOpen .env.local and add the following line:
APOLLO_CLIENT_URI=https://graphql-api-brown.vercel.app/api/graphqlnpm run dev
yarn dev
pnpm dev