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

https://github.com/deverebor/event-plataform

Project made in Ignite Lab week
https://github.com/deverebor/event-plataform

apollo-client graphqcms graphql react typescript

Last synced: 5 months ago
JSON representation

Project made in Ignite Lab week

Awesome Lists containing this project

README

          

👨🏾‍🚀🚀 Ignite Lab - Event Plataform

## 📖 Índice

- [📖 Índice](#-índice)
- [⚙️ Tecnologias](#️-tecnologias)
- [🏗️ Projeto](#️-projeto)
- [🖌️ Layout](#️-layout)
- [🦥 Futuras atualizações](#-futuras-atualizações)

---

![DoWhile 2021](.github/assets/app-cover.svg)

> Design da aplicação

### ⚙️ Tecnologias

Esse projeto foi feito com as seguintes tecnologias.

- React
- TypeScript
- TailwindCSS
- GraphQL
- GraphCMS
- Apollo

### 🏗️ Projeto

A aplicação tem como objetivo ser uma plataforma para assistir aulas **ao vivo** ou **gravadas**.

### 🖌️ Layout

Disponibilizado pela Rocketseat e utilizado como base para o projeto:

- [Layout](https://www.figma.com/file/viJnXgm7qCYkpl21KWG33E/Plataforma-de-evento---Ignite-Lab-(Community))

### 🦥 Futuras atualizações

- ✅ **PR responsável pelas melhorias a baixo** [#2](https://github.com/deverebor/event-plataform/pull/2):
- ✅ Refatorado o GraphQL criando um local para armazenar as interfaces e suas queries, não mais estando dentro dos componentes;
- ✅ Refatorado o componente Video, dando a ele somente a responsabilidade de mostrar vídeos e não mais renderizar toda a view principal;
- ✅ Criação de um componente de Loading;
- ✅ Criação de um EmptyState para caso o usuário não tenha selecionado uma aula para assistir;
- ✅ Criado um componente para as Ancoras, sendo ele completamente customizado;
- ✅ Criado um componente de Card para renderizar os cards da aplicação, sendo ele completamente customizado;

---


Developer with ❤️‍🔥 by Lucas Souza (@deverebor)