Skip to content

PedrohvFernandes/maratona-ignite-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Maratona Ignite Lab

Sobre o projeto:

Nesse projeto foi realizado uma event platform, a onde o aluno cadastrado na plataforma conseguira assistir as aulas da Rocketseat, a data de quando a aula foi lançada, quando que a proxima vai ser lançada etc tudo que o aluno precisa em uma plataforma de eventos

🔖 Layout, prototipo e demonstração de como sera feito a aplicação

🌐 Demonstração do app na web:

Deploy

✨Tecnologias:

Principais Stacks:

  • React
  • Vite
  • NodeJs
  • Graphql
  • GraphCMS - HeadlessCMS(interface para req de api usando Graphql)
  • Graphql-code-generator
  • Apollo(req de api's que utilizam Graphql)
  • react-router-dom

Secundarias Stacks:

  • Typescript
  • Tailwind CSS
  • Phosphor icon
  • date-fns
  • Vime
  • classnames

🛠️ Features:

  • Assistir aulas de forma organizada
  • So pode assistir as aulas de acordo com a data prevista na interface.

🛠️ Próximas atualizações:

  • Deixar o Layout responsivo; ✔️
  • Colocar algo no /event quando o usuário não clicar em nem uma aula; ✔️
  • Tela de loading(spinner) quando clicar em uma aula e no botão de se cadastrar; ✔️
  • Footer; ✔️
  • Não deixar o usuário acessar a aula que esta ainda pra ser disponibilizada na plataforma; ✔️
  • OAUTH com o github, para acessar a proxima pagina do evento, se não logar e autorizar com o github, não pode passar pra proxima pagina /event.

Executando o projeto local:

event-platform

   npm i
   npm run dev / yarn dev 

👨‍💻 Autor: