Welcome! This repository contains my solution for Rocketseat´s open source Frontend Challenge.
The purpose of this project is to put into practice my knowledge in React, NextJS and TypeScript.
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 page
- Follow this prototype
- Use Next.js and Typescript
- Create components with styled-components
- consume from the provided GraphQL API
- Clone this repo
git clone https://github.com/Marki1ins/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