Skip to content

Welber33/event_platform

Repository files navigation

Event Platform

badge badge badge GitHub repo size GitHub issues

home-page lessons-page

O projeto é uma plataforma de eventos para transmissão de video aulas onde é possível, assim que efetuado um cadastro, ser redirecionado para a página onde acontece as aulas que são focadas no aprendizado de Frontend com tecnologias javascript. Na página das aulas é possível encontrar informações do professor, wallpapers e desafios, assim como as aulas com seus respectivos horários e restrições

Status do Projeto

🚀 Event Platform 🚀

Acesso a aplicação → Event Platform. Deploy feito na Vercel.

Objetivo

Desenvolvimento de uma plataforma de eventos onde é possível transmitir através dela, video aulas já disponíveis no YouTube e/ou transmissões ao vivo. O foco do projeto era aprender como funciona o fluxo de um frontend de uma aplicação assim como a criação dos componentes com TailwindCSS em ReactJs + Typescript fazendo e finalizando com noções básicas de consumo de API do Hygraph.

Features

  • Página de cadastro de usuário para garantir vaga
  • Página para transmissão de aulas
  • Informações do professor por aula (As aula pode ser lecionada pelo mesmo professor ou por professores diferentes)
  • Wallpapers
  • Quiz de Desafios

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js na versão 16.15.1 e NPM na versão 8.5.5. É possível instalar as ferramentas utilizando os gerenciadores de pacote Chocolatey em máquinas windows e o Homebrew em máquinas MacOS. Além disto é bom ter um editor para trabalhar com o código como VSCode

🎲 Rodando o projeto localmente

# Clone este repositório
$ git clone https://github.com/Welber33/event_platform.git

# Acesse a pasta do projeto via terminal/cmd
$ cd pasta_destino_do_do_projeto_clonado

# Abra o projeto no vscode via terminal/cmd
$ code .

# Instale as dependências
$ npm install

# Execute a aplicação em modo de desenvolvimento
$ npm run dev

Tecnologias

Foram utilizadas neste projeto as seguintes tecnologias:

Licença

MIT License © João Welber

Releases

No releases published

Packages

No packages published

Languages