/Plataforma-aulas

Bem-vindo à Plataforma de Aulas e Lives! Este é um projeto de um site onde você pode assistir aulas e lives online. O projeto foi desenvolvido utilizando React, TypeScript, GraphQL e Apollo Client.

Primary LanguageTypeScript

Plataforma de Aulas e Lives

Bem-vindo à Plataforma de Aulas e Lives! Este é um projeto de um site onde você pode assistir aulas e lives online. O projeto foi desenvolvido utilizando React, TypeScript, GraphQL e Apollo Client.

Visão Geral

Descrição da imagem 1 Descrição da imagem 2 Descrição da imagem 2

Nossa Plataforma de Aulas e Lives oferece uma maneira conveniente e interativa de acessar conteúdo educacional em formato de aulas gravadas e transmissões ao vivo. Os usuários podem se inscrever em aulas, assistir a conteúdos previamente gravados e acompanhar transmissões ao vivo de professores e especialistas em diversos assuntos.

Recursos Principais

  • Listagem de Aulas: Os usuários podem navegar e pesquisar por diversas aulas disponíveis na plataforma. Cada aula possui informações detalhadas sobre o conteúdo, professor, data e horário de transmissão.
  • Live Streaming: A Plataforma permite acompanhar transmissões ao vivo de aulas, palestras e eventos especiais, proporcionando uma experiência interativa e em tempo real para os usuários.
  • Sistema de Inscrição: Os usuários podem se inscrever em aulas e lives de seu interesse, garantindo acesso ao conteúdo selecionado e recebendo notificações sobre eventos futuros.
  • Integração com GraphQL: O projeto utiliza o GraphQL para gerenciar as consultas e mutações da API, proporcionando uma comunicação eficiente e flexível entre o cliente e o servidor.
  • Apollo Client: O Apollo Client é utilizado para gerenciar o estado da aplicação, realizar consultas e atualizar os dados em tempo real, garantindo uma experiência responsiva e performática.

Pré-requisitos

Antes de executar o projeto em seu ambiente local, certifique-se de ter as seguintes ferramentas instaladas:

Como Executar o Projeto

  1. Clone o repositório para o seu ambiente local:
git clone https://github.com/DevJoaoPeu/Plataforma-aulas.git
  1. Acesse a pasta do projeto:
cd Plataforma-aulas
  1. Instale as dependências
npm install
  1. Inicie o projeto
npm run dev
  1. Acesse o site no navegador:

O servidor de desenvolvimento será iniciado e o site estará disponível em http://localhost:3000.