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
- Host: GitHub
- URL: https://github.com/deverebor/event-plataform
- Owner: deverebor
- Created: 2022-06-20T22:19:38.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-28T14:13:58.000Z (over 3 years ago)
- Last Synced: 2025-02-17T15:24:50.655Z (8 months ago)
- Topics: apollo-client, graphqcms, graphql, react, typescript
- Language: TypeScript
- Homepage: event-plataform.vercel.app
- Size: 4.86 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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)---

> 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)