-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Co-authored-by: FusiDaniel <[email protected]>
- Loading branch information
1 parent
ec97188
commit 433054d
Showing
2 changed files
with
270 additions
and
3 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,272 @@ | ||
<script setup lang="ts"> | ||
import { ref } from 'vue'; | ||
const dialog = ref(false); | ||
const tableData = [ | ||
{ | ||
name: 'Domínio ufabcnext.com', | ||
description: | ||
'É o nome da nossa URL. Os domínios servem para identificar, de forma amigável, os endereços das aplicações pela internet.', | ||
amount: 'R$ 70,00/ano', | ||
}, | ||
{ | ||
name: 'Servidor (Digital Ocean)', | ||
description: | ||
'Para a plataforma poder estar no ar, precisamos hospedar toda a interface e sua infraestrutura, assim como a sua API. Para isso, usamos um servidor na cloud DigitalOcean, o que também nos gera custos', | ||
amount: 'US$ 120,00/ano', | ||
}, | ||
{ | ||
name: 'Conta Apple Developer', | ||
description: | ||
'Precisamos pagar uma taxa anual para podermos ter uma conta de desenvolvedor na Apple, e assim poder publicar aplicativos para a Apple Store.', | ||
amount: 'US$ 100,00/ano', | ||
}, | ||
]; | ||
</script> | ||
|
||
<template> | ||
<div class="donate"> | ||
<h1>Donate</h1> | ||
</div> | ||
<v-container> | ||
<v-dialog v-model="dialog" width="700px" transition="scroll-y-transition"> | ||
<template v-slot:activator="{ isActive, props }"> | ||
<v-row class="justify-center"> | ||
<v-col sm="12" md="12" lg="12" class="justify-center"> | ||
<div class="donation-text"> | ||
<h2 class="donate-title text-primary font-weight-bold"> | ||
Ajude o UFABC Next | ||
</h2> | ||
<div class="history-text mt-3 mb-4"> | ||
<p>Que bom que temos você como nosso usuário 🥰🥳</p> | ||
O Next foi desenvolvido em 2019 | ||
<strong>de alunos para alunos</strong> e desde então é um | ||
projeto colaborativo 🤝 , onde você | ||
<a | ||
href="https://feedback.userreport.com/82aa815c-a1d6-440d-8759-02ccaa78d9fa/#ideas/popular" | ||
target="_blank" | ||
rel="noopener noreferrer" | ||
style="text-decoration: none" | ||
>pode opinar, dar sugestões</a | ||
> | ||
e criar novas funcionalidades, pois é um | ||
<a | ||
href="https://github.com/ufabc-next" | ||
target="_blank" | ||
rel="noopener noreferrer" | ||
style="text-decoration: none" | ||
>projeto open-source.</a | ||
> | ||
<br /><br /> | ||
Como nem tudo são flores 🥲, o projeto é mantido pelos seus | ||
próprios desenvolvedores, que já gastaram mais de 300h | ||
desenvolvendo sem ter nenhum retorno financeiro 🙃, com apenas o | ||
objetivo de ganhar conhecimento e colaborar com a comunidade da | ||
UFABC. | ||
<br /><br /> | ||
Em 2020, lançamos uma | ||
<a | ||
href="https://www.kickante.com.br/campanhas/ajude-ufabc-next" | ||
target="_blank" | ||
rel="noopener noreferrer" | ||
style="text-decoration: none" | ||
>campanha de crowdfunding</a | ||
> | ||
que foi sucesso (🎉) e arrecadamos R$ 1.650,00 para manter o | ||
projeto no ar até junho de 2022. Como os custos do projeto são | ||
mensais e em dólar, precisamos de sua ajuda para continuar com o | ||
projeto funcionando e ajudando todos os alunos da UFABC a | ||
encontrar um professor ideal, ter uma perspectiva sobre os | ||
chutes, além de acompanhar e melhorar sua performance acadêmica | ||
😍. Tudo isso para ajudar os alunos da UFABC a se formar | ||
(sabemos que é quase uma missão impossível, mas com o Next fica | ||
mais fácil 🚀). <br /><br /> | ||
Abaixo temos os custos detalhados: | ||
</div> | ||
</div> | ||
|
||
<!-- Por facilidade de implementação, manti a tabela do element plus, mas a intenção é mudar isso futuramente --> | ||
<el-table | ||
class="mb-3" | ||
:data="tableData" | ||
border | ||
style="width: 100%; word-break: normal" | ||
> | ||
<el-table-column prop="name" label="Nome" width="175"> | ||
</el-table-column> | ||
<el-table-column prop="description" label="Descrição"> | ||
</el-table-column> | ||
<el-table-column prop="amount" label="Custo" width="180"> | ||
</el-table-column> | ||
<template v-slot:append> | ||
<div class="summary"> | ||
<div class="summary-text flex">Total de aproximadamente</div> | ||
<div class="summary-total">~R$ 1200,00/ano 😬</div> | ||
</div> | ||
</template> | ||
</el-table> | ||
|
||
<v-btn | ||
rounded | ||
variant="outlined" | ||
class="dialog-open-btn bg-primary" | ||
size="x-large" | ||
v-bind="props" | ||
v-on="isActive" | ||
>Quero ajudar!</v-btn | ||
> | ||
</v-col> | ||
</v-row> | ||
</template> | ||
|
||
<v-card class="dialog-content"> | ||
<div class="dialog-header"> | ||
<v-card-title class="dialog-title ufabcnext-darkgrey--text"> | ||
Informações da conta: | ||
</v-card-title> | ||
<v-card-actions class="dialog-close-btn"> | ||
<v-btn icon large> | ||
<v-icon color="ufabcnext-darkgrey" @click="dialog = false" | ||
>close</v-icon | ||
> | ||
</v-btn> | ||
</v-card-actions> | ||
</div> | ||
|
||
<v-card-text | ||
class="dialog-body" | ||
:style="{ | ||
display: $vuetify.display.smAndDown ? 'block' : 'flex', | ||
padding: $vuetify.display.smAndDown ? '0' : '0 40px', | ||
}" | ||
> | ||
<div class="dialog-body-qrcode"> | ||
<img src="@/assets/pix.webp" style="width: 250px" /> | ||
</div> | ||
<div | ||
class="dialog-body-account" | ||
:style="{ | ||
marginLeft: $vuetify.display.smAndDown ? '10px' : '30px', | ||
}" | ||
> | ||
<p class="dialog-body-account-item">Nome: Gabriel Monteiro Rocha</p> | ||
<p class="dialog-body-account-item"> | ||
Chave Pix: <br /><strong>[email protected]</strong> | ||
</p> | ||
<a | ||
href="https://nubank.com.br/pagar/cs8ck/sVTkIdy1Yx" | ||
target="_blank" | ||
rel="noopener noreferrer" | ||
><p>Clique e contribua!</p></a | ||
> | ||
</div> | ||
</v-card-text> | ||
|
||
<v-card-text class="dialog-footer"> | ||
<div>O NEXT SÓ EXISTE POR PESSOAS COMO VOCÊ 😍</div> | ||
</v-card-text> | ||
</v-card> | ||
</v-dialog> | ||
</v-container> | ||
</template> | ||
|
||
<style scoped> | ||
.dialog-open-btn { | ||
font-family: 'Roboto'; | ||
color: white !important; | ||
width: 100%; | ||
height: 50px; | ||
font-size: 25px; | ||
align-self: center; | ||
border-radius: 20px; | ||
} | ||
.dialog-content { | ||
padding: 20px; | ||
border-radius: 10px; | ||
transition: all 2s; | ||
} | ||
.dialog-header { | ||
display: flex; | ||
justify-content: space-between; | ||
} | ||
.dialog-title { | ||
font-weight: 500; | ||
padding-top: 30px; | ||
font-size: 30px; | ||
} | ||
.dialog-close-btn { | ||
align-items: flex-start; | ||
} | ||
.dialog-body { | ||
margin: 20px 0 20px 0; | ||
display: flex; | ||
transition: all 1s; | ||
} | ||
.dialog-body-qrcode { | ||
text-align: center; | ||
transition: all 1s; | ||
} | ||
.dialog-body-account { | ||
padding-top: 40px; | ||
padding-bottom: 40px; | ||
display: flex; | ||
flex-direction: column; | ||
justify-content: space-between; | ||
font-size: 22px; | ||
line-height: 20px; | ||
transition: all 1s; | ||
} | ||
.dialog-body-account-item { | ||
margin-bottom: 20px; | ||
font-size: 16px; | ||
} | ||
.dialog-footer { | ||
font-size: 18px; | ||
text-align: center; | ||
} | ||
.summary { | ||
display: flex; | ||
height: 49px; | ||
align-items: center; | ||
justify-content: center; | ||
background: #f4f7fa; | ||
} | ||
.summary-text { | ||
text-align: right; | ||
padding-right: 12px; | ||
} | ||
.summary-total { | ||
width: 181px; | ||
border-left: 1px solid #ebeef4; | ||
height: 100%; | ||
align-items: center; | ||
display: flex; | ||
padding-left: 12px; | ||
font-weight: bold; | ||
} | ||
.donate-title { | ||
min-height: 36px; | ||
font-size: 30px; | ||
font-weight: 500; | ||
font-style: normal; | ||
font-stretch: normal; | ||
line-height: 1.07; | ||
letter-spacing: normal; | ||
font-family: 'Lato', 'Roboto'; | ||
} | ||
.donate-table { | ||
font-size: 14px; | ||
} | ||
</style> |