diff --git a/package-lock.json b/package-lock.json
index 99f4491..c8e6597 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13,6 +13,7 @@
"pinia": "^2.1.7",
"pinia-plugin-persistedstate": "^3.2.1",
"postcss": "^8.4.33",
+ "swiper": "^11.0.7",
"vue": "^3.3.4",
"vue-gtag": "^2.0.1",
"vue-router": "^4.2.5",
@@ -5418,6 +5419,24 @@
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
+ "node_modules/swiper": {
+ "version": "11.0.7",
+ "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.0.7.tgz",
+ "integrity": "sha512-cDfglW1B6uSmB6eB6pNmzDTNLmZtu5bWWa1vak0RU7fOI9qHjMzl7gVBvYSl34b0RU2N11HxxETJqQ5LeqI1cA==",
+ "funding": [
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/swiperjs"
+ },
+ {
+ "type": "open_collective",
+ "url": "http://opencollective.com/swiper"
+ }
+ ],
+ "engines": {
+ "node": ">= 4.7.0"
+ }
+ },
"node_modules/symbol-tree": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
diff --git a/package.json b/package.json
index b4f2dde..dde38e5 100644
--- a/package.json
+++ b/package.json
@@ -18,6 +18,7 @@
"pinia": "^2.1.7",
"pinia-plugin-persistedstate": "^3.2.1",
"postcss": "^8.4.33",
+ "swiper": "^11.0.7",
"vue": "^3.3.4",
"vue-gtag": "^2.0.1",
"vue-router": "^4.2.5",
diff --git a/src/App.vue b/src/App.vue
index c992413..3935c77 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,25 +1,15 @@
-
-
-
-
-
- SouJunior Labs
-
-
-
-
-
- Home
-
-
- Onboarding
-
-
- Registro
-
-
- Login
-
-
- Produtos
-
-
-
-
- {{ auth.getName() }}
- mdi-chevron-down
-
-
-
-
-
- Profile
-
-
- Logout
-
-
-
-
-
-
-
-
-
-
-
-
-
+ Home
+
+ Onboarding
+
+
+
+ Login
+
+
+ Produtos
+
+
+
+
+ {{ auth.getName() }}
+ mdi-chevron-down
+
+
+
+
+
+ Profile
+
+
+ Logout
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/home/Discord.png b/src/assets/home/Discord.png
new file mode 100644
index 0000000..3cab397
Binary files /dev/null and b/src/assets/home/Discord.png differ
diff --git a/src/assets/home/Facebook.png b/src/assets/home/Facebook.png
new file mode 100644
index 0000000..b331613
Binary files /dev/null and b/src/assets/home/Facebook.png differ
diff --git a/src/assets/home/Github.png b/src/assets/home/Github.png
new file mode 100644
index 0000000..8aaa456
Binary files /dev/null and b/src/assets/home/Github.png differ
diff --git a/src/assets/home/Instagram.png b/src/assets/home/Instagram.png
new file mode 100644
index 0000000..9fc5e38
Binary files /dev/null and b/src/assets/home/Instagram.png differ
diff --git a/src/assets/home/Linkedin.png b/src/assets/home/Linkedin.png
new file mode 100644
index 0000000..689b629
Binary files /dev/null and b/src/assets/home/Linkedin.png differ
diff --git a/src/assets/home/Twitter.png b/src/assets/home/Twitter.png
new file mode 100644
index 0000000..acfb879
Binary files /dev/null and b/src/assets/home/Twitter.png differ
diff --git a/src/assets/home/YouTube.png b/src/assets/home/YouTube.png
new file mode 100644
index 0000000..14d1952
Binary files /dev/null and b/src/assets/home/YouTube.png differ
diff --git a/src/assets/home/areaIcon1.png b/src/assets/home/areaIcon1.png
new file mode 100644
index 0000000..53cc49d
Binary files /dev/null and b/src/assets/home/areaIcon1.png differ
diff --git a/src/assets/home/areaIcon10.png b/src/assets/home/areaIcon10.png
new file mode 100644
index 0000000..464f374
Binary files /dev/null and b/src/assets/home/areaIcon10.png differ
diff --git a/src/assets/home/areaIcon11.png b/src/assets/home/areaIcon11.png
new file mode 100644
index 0000000..2b43b53
Binary files /dev/null and b/src/assets/home/areaIcon11.png differ
diff --git a/src/assets/home/areaIcon12.png b/src/assets/home/areaIcon12.png
new file mode 100644
index 0000000..3077230
Binary files /dev/null and b/src/assets/home/areaIcon12.png differ
diff --git a/src/assets/home/areaIcon2.png b/src/assets/home/areaIcon2.png
new file mode 100644
index 0000000..d8b2cd6
Binary files /dev/null and b/src/assets/home/areaIcon2.png differ
diff --git a/src/assets/home/areaIcon3.png b/src/assets/home/areaIcon3.png
new file mode 100644
index 0000000..bb5c063
Binary files /dev/null and b/src/assets/home/areaIcon3.png differ
diff --git a/src/assets/home/areaIcon4.png b/src/assets/home/areaIcon4.png
new file mode 100644
index 0000000..c01e820
Binary files /dev/null and b/src/assets/home/areaIcon4.png differ
diff --git a/src/assets/home/areaIcon5.png b/src/assets/home/areaIcon5.png
new file mode 100644
index 0000000..8ea440b
Binary files /dev/null and b/src/assets/home/areaIcon5.png differ
diff --git a/src/assets/home/areaIcon6.png b/src/assets/home/areaIcon6.png
new file mode 100644
index 0000000..c1ffc3b
Binary files /dev/null and b/src/assets/home/areaIcon6.png differ
diff --git a/src/assets/home/areaIcon7.png b/src/assets/home/areaIcon7.png
new file mode 100644
index 0000000..5821e16
Binary files /dev/null and b/src/assets/home/areaIcon7.png differ
diff --git a/src/assets/home/areaIcon8.png b/src/assets/home/areaIcon8.png
new file mode 100644
index 0000000..f3d6631
Binary files /dev/null and b/src/assets/home/areaIcon8.png differ
diff --git a/src/assets/home/areaIcon9.png b/src/assets/home/areaIcon9.png
new file mode 100644
index 0000000..682a285
Binary files /dev/null and b/src/assets/home/areaIcon9.png differ
diff --git a/src/assets/home/djhonantan.png b/src/assets/home/djhonantan.png
new file mode 100644
index 0000000..5e17675
Binary files /dev/null and b/src/assets/home/djhonantan.png differ
diff --git a/src/assets/home/home-abouticon.png b/src/assets/home/home-abouticon.png
new file mode 100644
index 0000000..bce2ac9
Binary files /dev/null and b/src/assets/home/home-abouticon.png differ
diff --git a/src/assets/home/homeBackground.png b/src/assets/home/homeBackground.png
new file mode 100644
index 0000000..362cba0
Binary files /dev/null and b/src/assets/home/homeBackground.png differ
diff --git a/src/assets/home/howToUse.png b/src/assets/home/howToUse.png
new file mode 100644
index 0000000..417bf92
Binary files /dev/null and b/src/assets/home/howToUse.png differ
diff --git a/src/assets/home/icon1.png b/src/assets/home/icon1.png
new file mode 100644
index 0000000..2109d38
Binary files /dev/null and b/src/assets/home/icon1.png differ
diff --git a/src/assets/home/icon2.png b/src/assets/home/icon2.png
new file mode 100644
index 0000000..1b6b9d4
Binary files /dev/null and b/src/assets/home/icon2.png differ
diff --git a/src/assets/home/icon3.png b/src/assets/home/icon3.png
new file mode 100644
index 0000000..cc6370e
Binary files /dev/null and b/src/assets/home/icon3.png differ
diff --git a/src/assets/home/icon4.png b/src/assets/home/icon4.png
new file mode 100644
index 0000000..8113e81
Binary files /dev/null and b/src/assets/home/icon4.png differ
diff --git a/src/assets/home/inahye.png b/src/assets/home/inahye.png
new file mode 100644
index 0000000..39b2bc2
Binary files /dev/null and b/src/assets/home/inahye.png differ
diff --git a/src/assets/home/squadIcon1.png b/src/assets/home/squadIcon1.png
new file mode 100644
index 0000000..5bf01d2
Binary files /dev/null and b/src/assets/home/squadIcon1.png differ
diff --git a/src/assets/home/squadIcon2.png b/src/assets/home/squadIcon2.png
new file mode 100644
index 0000000..5f7ce2a
Binary files /dev/null and b/src/assets/home/squadIcon2.png differ
diff --git a/src/assets/home/thais.png b/src/assets/home/thais.png
new file mode 100644
index 0000000..9b56b7c
Binary files /dev/null and b/src/assets/home/thais.png differ
diff --git a/src/assets/home/thaynna.png b/src/assets/home/thaynna.png
new file mode 100644
index 0000000..ed52611
Binary files /dev/null and b/src/assets/home/thaynna.png differ
diff --git a/src/assets/home/wouerner.png b/src/assets/home/wouerner.png
new file mode 100644
index 0000000..3e7b18a
Binary files /dev/null and b/src/assets/home/wouerner.png differ
diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue
index 71bee72..0933283 100644
--- a/src/views/HomeView.vue
+++ b/src/views/HomeView.vue
@@ -1,73 +1,776 @@
-
-
-
-
-
SouJunior Labs
- Laboratorio de oportunidades.
-
-
-
-
Em um mundo onde a tecnologia se tornou
-
uma ferramenta indispensável, temos uma missão única:
-
utilizar o poder do desenvolvimento de software
-
para impulsionar ações filantrópicas.
-
Nosso projeto social, "Tecnologia para o Bem",
-
é dedicado a criar soluções inovadoras de software
-
que atendam às necessidades das organizações
-
sem fins lucrativos e comunidades carentes.
-
-
-
-
-
-
![Logo SouJunior Labs]()
-
-
+
+
+
+
+
Vem pro Labs!
+
+ Aqui você desenvolve produtos reais e aprimora habilidades práticas para conquistar o
+ mercado de trabalho.
+
+
+ Quero fazer parte
+
+
+
+
+
![Logo SouJunior Labs]()
+
+
+
+
+
+ Ingressar no mundo tech poder ser desafiador e, buscando ajudar nesse desafio, a SouJunior
+ Labs, oferece:
+
+
+
+
+
+
+
+
+
Suporte ao desenvolvimento de novos produtos;
+
+
+
+
+
+
Aprimoramento de habilidades práticas em equipes (soft e hard skills);
+
+
+
+
+
+
+
+
+
Expansão de conexões e networking;
+
+
+
+
+
+
Colaboração na construção e fortalecimento de portfólios e currículos;
+
+
+
+
+
+
+
![Sobre a SouJunior Labs]()
+
+
+
Somos uma iniciativa voluntária comprometida em criar produtos reais.
+
+ Nosso propósito é oferecer suporte àqueles que buscam experiência prática, através da
+ criação colaborativa de produtos inovadores, assim impulsionando o desenvolvimento
+ profissional dos Juniors na área tech.
+
+
+
+
+
+
A Plataforma
+
+ Nossa plataforma foi projetada para auxiliar no gerenciamento dos produtos criados na
+ SouJunior Labs. Por enquanto, ela
+ está disponível apenas para os Founders dos produtos já cadastrados, mas
+ em breve todos poderão acessá-la.
+
+
+ Se você é um Founder ativo, primeiro precisamos fazer seu cadastro. Bem simples! Na aba de
+ registro, confirme que quer realizar o cadastro e, de posse do token enviado no canal
+ dedicado aos , no Discord da Sou Junior Labs, realize o seu cadastro.
+
+
+ Não esqueça de cadastrar seu produto e squad. Como o intuito é termos um local oficial
+ para nossos produtos, é importante manter esses dados sempre atualizados. Em breve,
+ teremos mais novidades.
+
+
+
+
![]()
+
+
+
+
+
Aqui, todas as áreas são bem-vindas:
+
+
+
+
+
+
+
+ {{ item.title }}
+
+
+
+
+
+ mdi-chevron-left
+
+
+ mdi-chevron-right
+
+
+
+
+
+ Conheça nossa equipe
+
+ No SouJunior Labs, nossa equipe é apaixonada por criar produtos inovadores que fazem a
+ diferença. Estamos comprometidos em melhorar a experiência da comunidade e em ajudar
+ profissionais iniciantes a crescerem no mercado de tecnologia. Estamos sempre prontos para
+ ouvir suas ideias e responder às suas perguntas. Sinta-se à vontade para entrar em contato
+ conosco.
+
+
+
+
+
+ {{ member.name }}
+ {{ member.role }}
+
+
+
+
+
+
+ Wouerner Brandão
+ Founder e CEO SouJunior / Tech Lead
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Faça parte da nossa comunidade!
+
+
+
+
+
+
+
diff --git a/src/views/user/LoginView.vue b/src/views/user/LoginView.vue
index a327c82..99a97de 100644
--- a/src/views/user/LoginView.vue
+++ b/src/views/user/LoginView.vue
@@ -1,75 +1,67 @@
-
+
-
+
- Entrar
-
-
-
-
-
-
- Login
- Registrar
-
+ Entrar
+
+
+
+
+
+ Login
+ Registrar
+
-
+
\ No newline at end of file
+
+.cancelButton {
+ border: 1px solid #62d4a4;
+ color: #325f4b;
+}
+
+.cancelButton:hover {
+ background-color: #325f4b;
+ color: #fff;
+}
+
diff --git a/src/views/user/ProfileView.vue b/src/views/user/ProfileView.vue
index d17b554..7d93c55 100644
--- a/src/views/user/ProfileView.vue
+++ b/src/views/user/ProfileView.vue
@@ -1,42 +1,39 @@
-
- Dados pessoais:
-
+
+ Dados pessoais:
+
-
-
-
+
-
+
+
-
+
-
+
-
+
Atualizar
- cancelar
+ Cancelar
@@ -46,30 +43,30 @@
diff --git a/src/views/user/RegistryView.vue b/src/views/user/RegistryView.vue
index d3e47e4..82c16cb 100644
--- a/src/views/user/RegistryView.vue
+++ b/src/views/user/RegistryView.vue
@@ -23,7 +23,9 @@
Continuar
- Cancelar
+ Cancelar
@@ -68,11 +70,12 @@
Cadastrar-se
- Cancelar
+ Cancelar
@@ -83,19 +86,37 @@
para a pagina de login.
- Continuar
+ Continuar
- No momento, o cadastro esta liberado apenas para os founders dos projetos já ativos. Mas
- em breve esperamos ter todos por aqui. Se você é founder, confira o register_token de
- acesso no canal do Discord exclusivo para os founders.
+
+
+ Termos e Condições
+
+
+ Todas as participações no SouJunior Labs são VOLUNTÁRIAS, não remuneradas e sem qualquer
+ vínculo empregatício. As participações visam, unicamente, servir de experiência ao
+ voluntário que também contribuirá com o crescimento do projeto. A SouJunior Labs não
+ garante vaga de trabalho à pessoa voluntária, embora exista a possibilidade de que
+ receba convites para oportunidades em empresas parceiras, externas e/ou recrutadores.
+
+
+
+ Aceitar
+ Cancelar
+
+
+
@@ -103,6 +124,9 @@
import { ref, reactive } from 'vue'
import { useUserStore } from '@/stores/user.js'
import imgUrl from '@/assets/logo-green-transparent.png'
+import { useRouter } from 'vue-router'
+
+const $router = useRouter()
const userStore = useUserStore()
@@ -173,6 +197,25 @@ const submitApplicant = async () => {
}
}
}
+
+const cancelForm = () => {
+ if (confirm('Você deseja mesmo cancelar esta ação?')) {
+ resetForm()
+ $router.push({ name: 'home' })
+ }
+}
+
+const dialog = ref(false)
+
+const acceptTerms = () => {
+ applicant.terms = true
+ dialog.value = false
+}
+
+const rejectTerms = () => {
+ applicant.terms = false
+ dialog.value = false
+}