Skip to content
oarthurzanoniPublic

About

A Reactjs website that consumes a GraphQL API

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

Repository files navigation

Animazon

A React storefront created to practice consuming a GraphQL API with Apollo Client.

Project goal

Explore a typed frontend integration with GraphQL while building a small e-commerce-style browsing experience.

Features

  • Fetch catalog data from a GraphQL service
  • Client-side navigation
  • Reusable styled components
  • Responsive product interface

Technologies

  • TypeScript
  • React
  • React Router
  • Apollo Client
  • GraphQL
  • Styled Components

What I learned

  • Querying a GraphQL API from React
  • Managing remote data with Apollo Client
  • Modeling reusable UI components with TypeScript
  • Separating the frontend from its companion API

Running locally

npm install
npm start

About this repository

This repository documents a learning project and the technical decisions explored while building it. It is not presented as a production-ready system.

About

A Reactjs website that consumes a GraphQL API

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages