Projeto do desafio do Hackathon - Programa de Formação Season 4

Orange Evolution - Front-end

Aplicação com o objetivo de disponibilizar cursos gratuitos para quem deseja estudar sobre tecnologis. Aplicação conta inicialmente com 3 trilhas:

  • Desenvolvimento Full Stack
  • Ux/Ui Designer
  • QA (Quality Assurance).

Requisitos

  • NodeJs v16.15.1
  • ReactJs

Tecnologias usadas

  • ReactJs
  • ContextApi
  • Tailwindcss
  • React-router-dom

Funcionalidades

  • Cadastro de novos usuários
  • Listagem de Trilhas (cursos)
  • Listagem de aulas por trilha
  • Seleção da trilha por parte do usuários
  • Consumo do conteúdo da trilha
  • Progresso do consumo do conteúdo
  • Área de administrado
  • Adicionar novas aulas - Somente administrado
  • Editar aula - Somente administrado
  • Apagar aula - Somente administrado

Rodando localmente

clone o repositório

Usando chave ssh

  git@github.com:orange-squad-thirty-two/orange-evolution-front-end.git

Sem chave ssh

  https://github.com/orange-squad-thirty-two/orange-evolution-front-end.git

Entrar na pasta

  cd orange-evolution-front-end

Instalar as dependencias

  npm install

Start na aplicação

  npm start

Observação: Para rodar a aplicação front-end é preciso que a API esteja rodando. Seguir passos do repositório do back-end.

Autor