diff --git a/.DS_Store b/.DS_Store index a0c28a51..47fedbb5 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/App/app/Router.js b/App/app/Router.js index 0477623c..238dd27b 100755 --- a/App/app/Router.js +++ b/App/app/Router.js @@ -150,10 +150,16 @@ const Stack = createStackNavigator({ if (navigation.state.routes[index].routeName == 'Jogo') { return { - header: ( - Jogo do ENEI'19 - ) - + headerTitle: (Jogo do ENEI'19) + } diff --git a/App/app/screens/Home.js b/App/app/screens/Home.js index 195c90ad..ff0a15f8 100755 --- a/App/app/screens/Home.js +++ b/App/app/screens/Home.js @@ -592,7 +592,7 @@ class Home extends Component { /> - {this.props.team.ativa || this.props.team.eventId==3 && navigate("teamDetail")} style={{ backgroundColor: 'green' }}>Ver o progresso da equipa + {(this.props.team.ativa || this.props.team.eventId==3 ) && navigate("teamDetail")} style={{ backgroundColor: 'green' }}>Ver o progresso da equipa } {!this.props.team.ativa && this.props.team.eventId==1 && navigate("teamDetail")} style={{ backgroundColor: 'orange' }}>Deves efectuar o pagamento } diff --git a/App/app/screens/Scan.js b/App/app/screens/Scan.js index ccf7d713..740a7d40 100644 --- a/App/app/screens/Scan.js +++ b/App/app/screens/Scan.js @@ -36,7 +36,10 @@ import {RkButton, this.setState({code:e.data}); this.props.scanQrCode({UserQR:this.props.user.Code, ScanQR: e.data},this.props.internalToken); - setTimeout(()=> this.scanner.reactivate(), + setTimeout(()=> { + if(this.scanner!=null) + this.scanner.reactivate() + }, 2000 ) }; diff --git a/App/app/store/actions/api.js b/App/app/store/actions/api.js index c30f95fd..3f2a8c66 100644 --- a/App/app/store/actions/api.js +++ b/App/app/store/actions/api.js @@ -160,7 +160,7 @@ export function getCromos(user, tokenInternal) { }) .catch(p => { console.log(p); - Alert.alert("ERRO!", "erro a obter os eventos"); + Alert.alert("ERRO!", "Erro a obter os cromos."); }); dispatch({ diff --git a/api/.DS_Store b/api/.DS_Store index c5770780..d707bbb2 100755 Binary files a/api/.DS_Store and b/api/.DS_Store differ diff --git a/api/Controllers/mvcController.cs b/api/Controllers/mvcController.cs index 7b932b12..c5d6cb02 100755 --- a/api/Controllers/mvcController.cs +++ b/api/Controllers/mvcController.cs @@ -19,22 +19,39 @@ namespace api.Controllers public mvcController(DataContext context, UserManager userManager) { - _context = context; + _context = context; _userManager = userManager; } [HttpGet("")] [AllowAnonymous] - public IActionResult landingPage() { + public IActionResult landingPage() + { return View("Views/Landing/index.cshtml"); } - - + [HttpGet("/app")] + [AllowAnonymous] + public IActionResult appPage() + { + + return View("Views/Landing/app.cshtml"); + } + + + [HttpGet("/ctf")] + [AllowAnonymous] + public IActionResult ctfPage() { + + return View("Views/Landing/ctf.cshtml"); + } + + + + - } } \ No newline at end of file diff --git a/api/Views/.DS_Store b/api/Views/.DS_Store index 623fa3cd..afba3a61 100644 Binary files a/api/Views/.DS_Store and b/api/Views/.DS_Store differ diff --git a/api/Views/Landing/app.cshtml b/api/Views/Landing/app.cshtml new file mode 100644 index 00000000..23fb8c82 --- /dev/null +++ b/api/Views/Landing/app.cshtml @@ -0,0 +1,398 @@ + + + + + + + + + + + + + + + + + + ENEI'19 + + + + + + + + + + + + + + + + + + + + + +
+
+
+

Aplicação ENEI 2019

+

Esta aplicação vai-te acompanhar durante todo o evento, melhorando drásticamente a interação com as + empresas e atividades.

+
+
+ + phone +
+ +
+
+ +
+ +
+

conhece as

+

principais funcionalidades

+
+
+
+ +

+ Jogo do ENEI +

+ +

Nesta página podes encontrar as tuas informações pessoais, o que tens direito com o + teu bilhete, e ainda as tuas equipas

+
+
+ +

+ Inscrições em palestras +

+

Através da aplicação é ainda possível fazer inscrições nas palestras e workshops +

+
+
+ +

+ Calendário +

+

Acompanha todas as palestras e os seus detalhes através da app.

+

Possui ainda a localização da palestra no campus.

+
+
+ +

+ Criar equipas +

+

Faz um simples scan e adiciona os teus amigos à tua equipa!!

+

Caso sejas o capitão da equipa, podes ainda alterar o nome e remover elementos.

+
+
+
+ +
+ + phone + +
+ +
+ +

descobre as

+

Páginas da aplicação

+ + + + + + + + + +
+ +
+ phone +
+

Home

+

Página inicial e de perfil.

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer rutrum, urna eu pellentesque + pretium, nisi nisi fermentum enim, et sagittis dolor nulla vel sapien. Vestibulum sit amet + mattis ante. Ut placerat dui eu nulla congue tincidunt ac a nibh. Mauris accumsan pulvinar lorem + placerat volutpat. Praesent quis facilisis elit. Sed condimentum neque quis ex porttitor.

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer rutrum, urna eu pellentesque + pretium, nisi nisi fermentum enim, et sagittis dolor nulla vel sapien. Vestibulum sit amet + mattis ante. Ut placerat dui eu nulla congue tincidunt ac a nibh. Mauris accumsan pulvinar lorem + placerat volutpat. Praesent quis facilisis elit. Sed condimentum neque quis ex porttitor,

+
+
+ +
+ +
+

Equipas

+

equipas!

+
+ +
+

Eventos

+

Eventos.

+
+ +
+

Jogo do enei

+

Jogo.

+
+
+

Calendário

+

calendar.

+
+
+

Inscrições

+

Inscrições

+
+
+ + + +
+
+

Faz já o download da aplicação

+

Aplicação disponível nas típicas lojas de aplicações.

+ + +
+ + + +
+ + + + + +
+
+
+
+
Perguntas Frequentes
+

Faq

+
+
+
+
+
+
    +
  • + O que é o ENEI? +
    +

    O Encontro Nacional de Estudantes de Informática (ENEI) é um evento que pretende + oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca + de + ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial. +

    + +

    Esta versão do evento também incluirá os tradicionais momentos de diversão noturnos + que + muito apelam a todos os participantes das antigas edições e são uma excelente via de + networking e transferência de conhecimento!

    +
    +
  • +
  • + Onde me posso + inscrever? +
    +

    Podes adquirir o teu bilhete AQUI. +

    +
    +
  • +
  • + Quando é que o programa vai estar disponível? +
    +

    O programa vai sendo lançado nas próximas semanas de forma iterativa.

    + +
    +
  • +
  • + Quem pode + participar no evento? +
    +

    Podem participar no ENEI'19 todos os estudantes do Ensino Superior ou Secundário.

    +
    +
  • +
  • + Tenho + acesso a todas as sessões? +
    +

    Não, as palestras e workshops necessitam de inscrições visto que têm lugares + limitados.

    +

    Brevemente poderás te inscrever na aplicação móvel do ENEI'19!

    +
    +
  • +
+
+
+
    +
  • + O que é o ENEI? +
    +

    O Encontro Nacional de Estudantes de Informática (ENEI) é um evento que pretende + oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca + de + ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial. +

    + +

    Esta versão do evento também incluirá os tradicionais momentos de diversão noturnos + que + muito apelam a todos os participantes das antigas edições e são uma excelente via de + networking e transferência de conhecimento!

    +
    +
  • +
  • + Onde me posso + inscrever? +
    +

    Podes adquirir o teu bilhete AQUI. +

    +
    +
  • +
  • + Quando é que o programa vai estar disponível? +
    +

    O programa vai sendo lançado nas próximas semanas de forma iterativa.

    + +
    +
  • +
  • + Quem pode + participar no evento? +
    +

    Podem participar no ENEI'19 todos os estudantes do Ensino Superior ou Secundário.

    +
    +
  • +
  • + Tenho + acesso a todas as sessões? +
    +

    Não, as palestras e workshops necessitam de inscrições visto que têm lugares + limitados.

    +

    Brevemente poderás te inscrever na aplicação móvel do ENEI'19!

    +
    +
  • +
+
+
+
+
+ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/api/Views/Landing/ctf.cshtml b/api/Views/Landing/ctf.cshtml new file mode 100644 index 00000000..e69de29b diff --git a/api/wwwroot/.DS_Store b/api/wwwroot/.DS_Store index 41510ef7..a6385362 100755 Binary files a/api/wwwroot/.DS_Store and b/api/wwwroot/.DS_Store differ diff --git a/api/wwwroot/app.html b/api/wwwroot/app.html index 2ce467b3..23fb8c82 100644 --- a/api/wwwroot/app.html +++ b/api/wwwroot/app.html @@ -197,7 +197,7 @@

Aplicação disponível nas típicas lojas de aplicações.

- +
- +