Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/miguelitodev/graphql-fundamentals

👉 It's a very simple project to learn the fundamentals of GraphQL in React, so in this project a backend and a frontend were made, where there was data registration and request, I did it by following a rocketseat video
https://github.com/miguelitodev/graphql-fundamentals

apollo-client backend cache-control frontend graphql react rocketseat typescript vitejs

Last synced: about 1 month ago
JSON representation

👉 It's a very simple project to learn the fundamentals of GraphQL in React, so in this project a backend and a frontend were made, where there was data registration and request, I did it by following a rocketseat video

Awesome Lists containing this project

README

        


Graphql Fundamentals

 

Graphql Fundamentals


Github top language

Github language count

Repository size

License

Github issues

Github forks

Github stars


About   |  
Features   |  
Technologies   |  
Requirements   |  
Starting   |  
Author


## :dart: About

It's a very simple project to learn the fundamentals of GraphQL in React, so in this project a backend and a frontend were made, where there was data registration and request, I did it by following a rocketseat video

Link of video

## :sparkles: Features

:heavy_check_mark: Request with GraphQL a list of users;\
:heavy_check_mark: Register a new user with GraphQL;\
:heavy_check_mark: Simple system of cache;\
:heavy_check_mark: Backend & Frontend together;

## :rocket: Technologies

The following tools were used in this project:

- [Node.js](https://nodejs.org/en/)
- [GraphQL](https://graphql.org/)
- [Apollo GraphQL](https://www.apollographql.com/docs/react/)
- [Vite.JS](https://vitejs.dev/)
- [React](https://pt-br.reactjs.org/)
- [TypeScript](https://www.typescriptlang.org/)

## :white_check_mark: Requirements

Before starting :checkered_flag:, you need to have [Git](https://git-scm.com) and [Node](https://nodejs.org/en/) installed.

## :checkered_flag: Starting

```bash
# Clone this project
$ git clone https://github.com/miguelrisquelme/graphql-fundamentals

# Access
$ cd graphql-fundamentals

# TWO PARTS

# Backend 🔥

# Access in 1 terminal
$ cd backend

# Install dependencies
$ npm i

# Run the backend project
$ npm run dev

# The server will initialize in the

# Frontend ✨

# Acess in another terminal
$ cd frontend

# Install dependencies
$ npm i

# Run the backend project
$ npm run dev

# The server will initialize in the
```

Made with :heart: by Miguel Riquelme

 

Back to top