Welcome! This respostitory contains my solution for Rocketseat´s open source Frontend Challenge.
The challenge is to implement an e-commerce for the sale of mugs and t-shirts that should have the following functionalities:
- Product catalog with pagination
- Filter products by category
- Search by product name
- Add and remove products from cart
- Checkout
- Follow this prototype
- Use Next.js and Typescript
- Create components with styled-components
- consume from the provided GraphQL API
- Next.js
- Typescript
- Styled Components
- GraphQL
- Clone this repo
git clone https://github.com/eric-vantunes/frontend-challenge.git
- Go to the project folder
cd challenge-frontend
cd capputeeno
- Install dependencies
npm install
- Run Frontend
npm run dev
- Go to the API folder
cd challenge-frontend
cd api
- Install dependencies
npm install
- Run start
npm start