Reconfigure Project deleting old configuration of React that was not working

This commit is contained in:
2026-03-23 20:01:45 -03:00
parent ca16fae163
commit b8aa073c24
95 changed files with 5797 additions and 5684 deletions
-30
View File
@@ -1,30 +0,0 @@
name: Deploy to Server
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Install sshpass
run: |
env
mkdir -p ~/.ssh
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh-keyscan -p 6969 ${{ secrets.HOST }} >> ~/.ssh/known_hosts
sudo apt-get install sshpass
- name: Deploy to server
run: |
sshpass -p '${{ secrets.SSH_PRIVATE_KEY }}' ssh -v -o StrictHostKeyChecking=no ${{ secrets.USER }}@${{ secrets.HOST }} -p 6969 <<'ENDSSH'
cd ${{ secrets.WORK_DIR }}
git pull
ENDSSH
View File
+3
View File
@@ -0,0 +1,3 @@
# Ignore artifacts:
build
coverage
+1
View File
@@ -0,0 +1 @@
{}
+16
View File
@@ -0,0 +1,16 @@
# React + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Oxc](https://oxc.rs)
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/)
## React Compiler
The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation).
## Expanding the ESLint configuration
If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project.
+653
View File
@@ -0,0 +1,653 @@
@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400;500;700&display=swap");
/*------------Animações------------*/
@keyframes growCircle {
from {
width: 0px;
height: 0px;
}
to {
width: 6px;
height: 6px;
}
}
/*------------Variaveis------------*/
:root {
--color-background-Light: #f5f8fa;
--color-background-Dark: #202124;
--color-Primary-Light: #ffffff;
--color-Primary-Dark: #41444a;
--color-Accent: #00bf63;
--color-Accent-darker: #07a65a;
}
* {
box-sizing: border-box;
font-family: "Outfit", sans-serif;
margin: 0;
padding: 0;
}
main {
margin-left: 20px;
margin-right: 20px;
}
/*------------Header------------*/
header {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
width: 100%;
padding: 6px 20px;
background-color: var(--color-Primary-Light);
border-radius: 0 0px 20px 20px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
}
.logo_icon {
position: relative;
width: 135px;
height: 54px;
}
/*---Idioma_Select---*/
.Idioma_Select {
border: none;
margin-left: 20px;
font-size: 16px;
color: var(--color-Accent);
}
.Idioma_Select:focus {
outline: none;
}
/*---Header-Menu_options---*/
.Menu_options {
position: relative;
display: flex;
}
.Menu_options ul {
position: relative;
display: flex;
align-items: center;
}
.Menu_options li {
position: relative;
display: inline-block;
list-style: none;
}
.Menu_options li a {
display: inline-block;
text-decoration: none;
font-size: 16px;
margin-left: 20px;
color: var(--color-Accent);
}
.Menu_options li a:hover {
color: var(--color-Accent-darker);
}
.Menu_options li a::before {
content: "";
position: absolute;
transform-origin: center;
height: 2px;
transform: scaleX(0);
bottom: -4px;
left: 10px;
background-color: var(--color-Accent-darker);
transition:
transform 0.3s ease,
width 0.3s ease;
}
.Menu_options li a:hover::before {
transform: scaleX(0.5);
width: 100%;
}
/*---Header_buttons---*/
.header_Button {
text-decoration: none;
font-weight: bold;
border: none;
line-height: 35px;
padding: 0px 20px;
margin-left: 20px;
border-radius: 28px;
cursor: pointer;
color: #333;
background-color: var(--color-Accent);
transition: background-color 0.3s ease;
}
.header_Button:hover {
background-color: var(--color-Accent-darker);
}
/*---Header-Others---*/
.Login_link {
font-weight: bold;
color: var(--color-Accent);
}
.vertical-line {
border: none;
height: 20px;
margin-left: 20px;
border-left: 1px solid black;
}
/*------------Footer------------*/
footer {
width: 100%;
margin-top: 20px;
height: auto;
border-radius: 20px 20px 0 0;
box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.5);
background-color: var(--color-Primary-Light);
}
/*---Footer-divisor---*/
.Divisor_do_Footer {
display: grid;
grid-template-columns: repeat(4, 1fr);
padding: 3rem 3.5rem;
}
.Divisor_do_Footer p {
margin-top: 5px;
}
/*---Footer-Social_links_footer---*/
.texto_motivacao {
width: 200px;
word-break: break;
margin-left: 1.5rem;
}
.Social_links_footer {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
}
.Social_links_footer ul {
position: relative;
display: flex;
align-items: center;
color: black;
}
.Social_links_footer li {
list-style: none;
}
.icons_sociais {
display: flex;
align-items: center;
justify-content: center;
text-decoration: none;
list-style: none;
height: 2rem;
width: 2rem;
margin-left: 1.5rem;
margin-top: 2rem;
border-radius: 50%;
height: 2rem;
width: 2rem;
color: var(--color-Primary-Light);
transition: transform 0.3s ease;
}
.icons_sociais:hover {
transform: translateY(-10px);
}
#Instagram_icon {
background: linear-gradient(#515bd4, #dd2a7b, #f58529);
}
#Facebook_icon {
background-color: #4267b3;
}
#Whatsapp_icon {
background-color: #25d366;
}
/*---Footer-Footer_links---*/
.Sobre_empresa ul {
position: relative;
display: flex;
flex-direction: column;
margin-left: 3rem;
gap: 0.75rem;
color: black;
}
.Ferramentas ul {
position: relative;
display: flex;
flex-direction: column;
margin-left: 1rem;
gap: 0.75rem;
color: black;
}
.Footer_links li {
position: relative;
list-style: none;
}
.Footer_links li a {
text-decoration: none;
color: var(--color-Accent);
transition: color 0.3s ease;
}
.Footer_links li a:hover {
color: var(--color-Accent-darker);
}
.Footer_links li a:hover::before {
content: "";
position: absolute;
top: 50%;
left: -15px;
transform: translateY(-50%);
border-radius: 50%;
background-color: var(--color-Accent-darker);
animation: growCircle 0.2s ease forwards;
}
/*---Footer-newsletter---*/
.Newsletter ul {
display: flex;
flex-direction: column;
gap: 1.5rem;
color: black;
}
.Newsletter li {
list-style: none;
}
#email_box {
outline: none;
height: 30px;
border-radius: 28px 0 0 28px;
padding-left: 10px;
box-sizing: 1px;
border: 1px solid var(--color-Accent);
background-color: var(--color-background-Light);
}
#email_button {
border: none;
cursor: pointer;
width: 30px;
height: 30px;
border-radius: 0 28px 28px 0;
background-color: var(--color-Accent);
transition: background-color 0.3s ease;
}
.email_button:hover {
background-color: var(--color-Accent-darker);
}
/*---Footer-Legal---*/
.Legal {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 5rem;
background-color: var(--color-Primary-Light);
box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
}
.Legal ul {
display: grid;
margin-right: 4rem;
grid-template-columns: repeat(3, 1fr);
}
.Legal li {
position: relative;
list-style: none;
}
.Legal li a {
text-decoration: none;
color: var(--color-Accent);
}
.Legal li a:hover {
color: var(--color-Accent-darker);
}
.Legal li a:hover::before {
content: "";
position: absolute;
top: 50%;
left: -15px;
transform: translateY(-50%);
border-radius: 50%;
background-color: var(--color-Accent-darker);
animation: growCircle 0.2s ease forwards;
}
/*---Header-Responsive---*/
.background_ambuigue {
display: none;
}
@media screen and (min-width: 981px) {
.ambuigue_button,
.background_ambuigue {
display: none;
}
}
@media screen and (max-width: 980px) {
.Menu_options_list li,
.Signup_button,
.background_ambuigue {
display: none;
}
.ambuigue_Button {
text-decoration: none;
font-weight: bold;
border: none;
line-height: 35px;
padding: 5px 20px;
border-radius: 28px;
cursor: pointer;
color: #333;
background-color: var(--color-Accent);
transition: background-color 0.3s ease;
}
.ambuigue_Button:hover {
background-color: var(--color-Accent-darker);
}
.background_ambuigue {
z-index: 9999;
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.3);
}
.menu_ambuigue {
width: 100%;
position: absolute;
top: 0;
left: 0;
border-radius: 0 0 28px 28px;
background-color: var(--color-Primary-Light);
z-index: 9999;
}
.register_ambuigue {
display: flex;
width: 100%;
height: 70px;
justify-content: space-between;
align-items: center;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
}
.register_ambuigue ul {
align-items: center;
display: flex;
list-style: none;
}
.register_ambuigue li a {
margin-left: 20px;
text-decoration: none;
}
.other_options_ambuigue {
display: grid;
align-items: center;
justify-content: center;
place-items: center;
}
.other_options_ambuigue ul {
margin-top: 10px;
display: grid;
text-align: center;
place-items: center;
list-style: none;
}
.other_options_ambuigue li {
text-decoration: none;
margin-top: 20px;
margin-bottom: 20px;
}
.other_options_ambuigue li a {
text-decoration: none;
padding: 10px 100px 10px 100px;
}
.header_logo_icon {
position: relative;
display: block;
max-height: 60%;
max-width: 25%;
margin: 20px 0 10px 20px;
}
}
@media screen and (min-width: 520px) {
.other_options_ambuigue li a {
padding: 10px 200px 10px 200px;
}
}
@media screen and (max-width: 520px) {
.other_options_ambuigue li a {
padding: 10px 70px 10px 70px;
}
}
@media screen and (max-width: 360px) {
.other_options_ambuigue li a {
padding: 10px 50px 10px 50px;
}
.register_ambuigue {
display: flex;
flex-direction: column;
width: 100%;
height: 100px;
justify-content: space-between;
align-items: center;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
}
header {
position: absolute;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
width: 100%;
padding: 6px 20px;
background-color: var(--color-Primary-Light);
border-radius: 0 0px 20px 20px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
}
}
/*---footer-Responsive---*/
@media screen and (max-width: 1030px) {
.Divisor_do_Footer {
display: grid;
align-items: center;
justify-items: center;
grid-template-columns: repeat(2, 1fr);
padding: 3rem 3.5rem;
}
.Social_links_footer {
order: 1;
}
.Sobre_empresa {
order: 4;
}
.Ferramentas {
order: 2;
}
.Newsletter {
margin-top: 30px;
order: 3;
text-align: center;
}
.Sobre_empresa ul {
margin-left: 0;
}
.Ferramentas ul {
margin-left: 0rem;
}
}
@media screen and (max-width: 600px) {
.Divisor_do_Footer {
display: grid;
align-items: center;
justify-items: center;
grid-template-columns: repeat(1, 1fr);
padding: 2rem 2.5rem;
}
.Social_links_footer {
margin-top: 30px;
text-align: center;
order: 1;
}
.Sobre_empresa {
margin-top: 30px;
text-align: center;
order: 2;
}
.Ferramentas {
margin-top: 30px;
text-align: center;
order: 3;
}
.Newsletter {
margin-top: 30px;
order: 4;
text-align: center;
}
.Legal ul {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-right: 0;
grid-template-columns: repeat(3, 1fr);
}
.Legal li {
margin-bottom: 4px;
}
}
@media screen and (max-width: 360px) {
.Divisor_do_Footer {
display: grid;
align-items: center;
justify-items: center;
grid-template-columns: repeat(1, 1fr);
padding: 1rem 1.5rem;
}
}
@@ -215,7 +215,9 @@ header {
left: 10px;
background-color: var(--color-Accent-darker);
transition: transform 0.3s ease, width 0.3s ease;
transition:
transform 0.3s ease,
width 0.3s ease;
}
.Menu_options li a:hover::before {
@@ -263,7 +265,9 @@ header {
right: -71%;
background-color: var(--color-Accent-darker);
transition: transform 0.3s ease, width 0.3s ease;
transition:
transform 0.3s ease,
width 0.3s ease;
}
#notifications:hover::before {
@@ -282,7 +286,9 @@ header {
bottom: -40px;
right: -45%;
background-color: var(--color-Accent-darker);
transition: transform 0.3s ease, width 0.3s ease;
transition:
transform 0.3s ease,
width 0.3s ease;
}
#reminders:hover::before {
@@ -302,7 +308,9 @@ header {
right: -20%;
background-color: var(--color-Accent-darker);
transition: transform 0.3s ease, width 0.3s ease;
transition:
transform 0.3s ease,
width 0.3s ease;
}
#chat:hover::before {
@@ -347,7 +355,11 @@ header {
width: 150px;
height: 150px;
border-radius: 50%;
background-image: conic-gradient(#08e67b 65%, #0fc36c 65% 76%, #07a65a 76% 100%);
background-image: conic-gradient(
#08e67b 65%,
#0fc36c 65% 76%,
#07a65a 76% 100%
);
}
.graficomoney ul {
@@ -465,7 +477,9 @@ header {
left: -60%;
background-color: var(--color-Accent-darker);
transition: transform 0.3s ease, width 0.3s ease;
transition:
transform 0.3s ease,
width 0.3s ease;
}
.barra1:hover::before {
@@ -489,7 +503,9 @@ header {
left: -40%;
background-color: var(--color-Accent-darker);
transition: transform 0.3s ease, width 0.3s ease;
transition:
transform 0.3s ease,
width 0.3s ease;
}
.barra2:hover::before {
@@ -513,7 +529,9 @@ header {
left: -50%;
background-color: var(--color-Accent-darker);
transition: transform 0.3s ease, width 0.3s ease;
transition:
transform 0.3s ease,
width 0.3s ease;
}
.barra3:hover::before {
+30
View File
@@ -0,0 +1,30 @@
<!doctype html>
<html lang="PT-br">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-compatible" content="ie=edge" />
<title>AnalyTrick</title>
<!-- imports -->
<link rel="stylesheet" type="text/css" href="./css/Mains/Dummy_main.css" />
<script src="./js/header_and_footer.js"></script>
<script
src="https://kit.fontawesome.com/6ffe26f1f6.js"
crossorigin="anonymous"
></script>
</head>
<body>
<main>
<section class="sessao container">
<div>
<h2 class="titulo">OPA!</h2>
</div>
<div class="texto">404 Pagina não encontrada!</div>
<img src="./img/pngwing.com.png" alt="construcao" id="Construcao_img" />
<div class="texto">Parece que a Pagina está em Produção</div>
<a class="button" href="./index.html">Voltar para a pagina principal</a>
</section>
</main>
</body>
</html>

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 685 B

After

Width:  |  Height:  |  Size: 685 B

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Before

Width:  |  Height:  |  Size: 497 B

After

Width:  |  Height:  |  Size: 497 B

Before

Width:  |  Height:  |  Size: 436 KiB

After

Width:  |  Height:  |  Size: 436 KiB

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

+261
View File
@@ -0,0 +1,261 @@
<!doctype html>
<html lang="PT-br">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-compatible" content="ie=edge" />
<title>AnalyTrick</title>
<!-- imports -->
<link rel="stylesheet" type="text/css" href="./css/Header_and_Footer.css" />
<link rel="stylesheet" type="text/css" href="./css/Mains/Index_main.css" />
<script src="./js/header_and_footer.js"></script>
<script
src="https://kit.fontawesome.com/6ffe26f1f6.js"
crossorigin="anonymous"
></script>
</head>
<body>
<!-- Header -->
<header>
<a href="./index.html"
><img src="./img/Logo.png" alt="logo" class="logo_icon"
/></a>
<nav class="Menu_options">
<select name="Linguas" id="" class="Idioma_Select">
<option value="Portugues">PT-BR</option>
<option value="Ingles">EN</option>
</select>
<ul class="Menu_options_list">
<li><a href="./dummy.html">Quem somos</a></li>
<li><a href="./dummy.html">Supporte</a></li>
<li>
<hr class="vertical-line" />
</li>
<li><a href="./php/login.php" class="Login_link">Login</a></li>
</ul>
<button
onclick="toggleDiv()"
id="ambuigue_header_button"
class="ambuigue_button header_Button"
>
<i class="fa-solid fa-bars"></i>
</button>
<a href="./php/cadastro.php" class="Signup_button header_Button"
>Inscreva-se</a
>
</nav>
<div
onclick="toggleDiv()"
id="background_ambuigue"
class="background_ambuigue"
>
<div class="menu_ambuigue">
<div class="register_ambuigue">
<img src="./img/Logo.png" alt="logo" class="header_logo_icon" />
<nav>
<ul>
<li>
<a
href="./php/login.php"
class="ambuigue_Login_link Login_link"
>Login</a
>
</li>
<li>
<a
href="./php/cadastro.php"
class="ambuigue_Signup_button ambuigue_Button"
>Inscreva-se</a
>
</li>
</ul>
</nav>
</div>
<nav class="other_options_ambuigue">
<ul>
<li>
<a class="ambuigue_Button" href="./dummy.html">Quem somos</a>
</li>
<li>
<a class="ambuigue_Button" href="./dummy.html">Supporte</a>
</li>
</ul>
</nav>
</div>
</div>
</header>
<!-- main -->
<main>
<section class="Section_1 container">
<div class="Text_Section">
<h2 class="Title_Section">
Transforme seu Negócio e Impulsione seu
<span class="Destacado">Sucesso</span>!
</h2>
<p class="P_Section">
A Analytrick oferece a melhor ferramenta para gerenciar sua loja
virtual, permitindo que você impulsione seu crescimento com decisões
estratégicas embasadas em informações precisas sobre suas vendas.
</p>
<div>
<a href="./precos.html" class="Button_Section"
>Conheça nossos Planos</a
>
</div>
</div>
<img src="./img/dashboard.png" alt="dashboard" id="Dashboard_img" />
</section>
<section class="Section_2 container">
<div class="Text_Section">
<h2 class="Title_Section">
São mais de <span class="Destacado">3.000 </span>Lojas officiais
</h2>
<p class="P_Section">
A Analytricks é a escolha número um das lojas oficiais quando se
trata de impulsionar seus negócios e alcançar o sucesso de maneira
estratégica.
</p>
</div>
<div class="Logo_icons">
<img src="./img/adidas.svg" class="Company_logos" />
<img src="./img/amd.svg" class="Company_logos" />
<img src="./img/Apple.png" class="Company_logos" />
<img src="./img/intel.svg" class="Company_logos" />
<img src="./img/nike.svg" class="Company_logos" />
<img src="./img/logo-puma-256.png" class="Company_logos" />
<img src="./img/samsung.svg" class="Company_logos" />
<img src="./img/Mi.svg" class="Company_logos" />
</div>
</section>
<section class="Section_3">
<div class="carousel">
<div class="message-container">
<div class="message message-1">Doa</div>
<div class="message message-2">Marcos</div>
<div class="message message-3">sim</div>
<div class="message message-4">c</div>
</div>
</div>
</section>
<section class="Section_4">
<h2 class="Destacado">Teste agora mesmo a Analytrick</h2>
<p>A plataforma para Gestão de Vendas</p>
<a href="/php/cadastro.php" class="botao_do_final_amem">Criar Conta</a>
</section>
</main>
<!-- footer -->
<footer>
<div class="Divisor_do_Footer">
<!-- footer_Social_links_footer -->
<nav class="Social_links_footer">
<a href="./index.html"
><img src="./img/Logo.png" alt="logo" class="logo_icon"
/></a>
<p class="texto_motivacao">
Impulsione o seu negócio com a gente e alcance resultados
extraordinários!
</p>
<ul>
<li>
<a href="dummy.html" class="icons_sociais" id="Instagram_icon"
><i class="fa-brands fa-instagram" aria-label="Instagram"></i
></a>
</li>
<li>
<a href="dummy.html" class="icons_sociais" id="Facebook_icon"
><i class="fa-brands fa-facebook-f" aria-label="Facebook"></i
></a>
</li>
<li>
<a href="dummy.html" class="icons_sociais" id="Whatsapp_icon"
><i class="fa-brands fa-whatsapp" aria-label="Whatsapp"></i
></a>
</li>
</ul>
</nav>
<!-- footer_Sobre_empresa -->
<nav class="Sobre_empresa">
<ul class="Footer_links">
<li>
<h3><strong>Sobre nós</strong></h3>
</li>
<li><a href="./dummy.html">Quem somos</a></li>
<li><a href="./dummy.html">Quero ser Parceiro</a></li>
<li><a href="./dummy.html">Trabalhe conosco</a></li>
</ul>
</nav>
<!-- footer_Ferramentas -->
<nav class="Ferramentas">
<ul class="Footer_links">
<li>
<h3><strong>Plataforma</strong></h3>
</li>
<li><a href="./dummy.html">Ferramentas</a></li>
<li><a href="./precos.html">Preços</a></li>
<li><a href="./dummy.html">Central de ajuda</a></li>
<li><a href="./dummy.html">Estado do serviço</a></li>
</ul>
</nav>
<!-- footer_Newsletter -->
<nav class="Newsletter">
<ul>
<li>
<h3><strong>Inscreva-se</strong></h3>
</li>
<li>
<p>
Coloque seu email para ser notificado sobre as nossas novidades
pela nossa newletter
</p>
</li>
<li>
<input
type="email"
id="email_box"
placeholder="Insira seu Email aqui"
/><button id="email_button">
<i class="fa-solid fa-envelope"></i>
</button>
</li>
</ul>
</nav>
</div>
<!-- footer_Legal -->
<nav class="Legal">
<ul>
<li><a href="./termos.html">Termos e condições</a></li>
<li><a href="./privacidade.html">Politica de privacidade</a></li>
<li>
<p>
copyright <i class="fa-regular fa-copyright"></i> 2023 Analytrick
</p>
</li>
</ul>
</nav>
</footer>
</body>
</html>
+73
View File
@@ -0,0 +1,73 @@
<!doctype html>
<html lang="PT-br">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-compatible" content="ie=edge" />
<title>AnalyTrick</title>
<!-- imports -->
<link rel="stylesheet" type="text/css" href="./css/Mains/Login_main.css" />
<script
src="https://kit.fontawesome.com/6ffe26f1f6.js"
crossorigin="anonymous"
></script>
</head>
<body>
<!-- main -->
<main>
<section>
<div class="login_area">
<a href="/index.html"
><img src="/img/Logo.png" alt="logo" id="logo_icon"
/></a>
<div>Brasil</div>
<form method="POST" action="" class="register_inputs">
<input
type="email"
id="email"
name="email"
placeholder="E-mail"
class="Inputbox"
/>
<div></div>
<input
type="password"
id="senha"
name="senha"
placeholder="Senha"
class="Inputbox"
/>
<div></div>
<button
type="submit"
value="Enviar"
class="Button margintop marginbottom"
>
Acessar
</button>
</form>
<div class="marginbottom gap">
<a href="/dummy.html" class="Destacado">Esqueci minha senha</a>
<h>/</h>
<a href="/dummy.html" class="Destacado">Esqueci meu e-mail</a>
</div>
<div class="marginbottom">
Não tem conta?
<a href="./cadastro.php" class="Destacado">Cadastre-se agora</a>
</div>
<div class="marginbottom">
O acesso à plataforma implica em aceitar os nossos
<a href="/termos.html " class="Destacado">Termos e condições</a> e
<a href="/privacidade.html" class="Destacado"
>Politica de privacidade</a
>.
</div>
</div>
</section>
</main>
</body>
</html>
+332
View File
@@ -0,0 +1,332 @@
<!doctype html>
<html lang="PT-br">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-compatible" content="ie=edge" />
<title>AnalyTrick</title>
<!-- imports -->
<link rel="stylesheet" type="text/css" href="./css/Header_and_Footer.css" />
<link rel="stylesheet" type="text/css" href="./css/Mains/Precos_main.css" />
<script
src="https://kit.fontawesome.com/6ffe26f1f6.js"
crossorigin="anonymous"
></script>
<script src="./js/header_and_footer.js"></script>
</head>
<body>
<!-- Header -->
<header>
<a href="./index.html"
><img src="./img/Logo.png" alt="logo" class="logo_icon"
/></a>
<nav class="Menu_options">
<select name="Linguas" id="" class="Idioma_Select">
<option value="Portugues">PT-BR</option>
<option value="Ingles">EN</option>
</select>
<ul class="Menu_options_list">
<li><a href="./dummy.html">Quem somos</a></li>
<li><a href="./dummy.html">Supporte</a></li>
<li>
<hr class="vertical-line" />
</li>
<li><a href="./php/login.php" class="Login_link">Login</a></li>
</ul>
<button
onclick="toggleDiv()"
id="ambuigue_header_button"
class="ambuigue_button header_Button"
>
<i class="fa-solid fa-bars"></i>
</button>
<a href="./php/cadastro.php" class="Signup_button header_Button"
>Inscreva-se</a
>
</nav>
<div
onclick="toggleDiv()"
id="background_ambuigue"
class="background_ambuigue"
>
<div class="menu_ambuigue">
<div class="register_ambuigue">
<img src="./img/Logo.png" alt="logo" class="header_logo_icon" />
<nav>
<ul>
<li>
<a
href="./php/login.php"
class="ambuigue_Login_link Login_link"
>Login</a
>
</li>
<li>
<a
href="./php/cadastro.php"
class="ambuigue_Signup_button ambuigue_Button"
>Inscreva-se</a
>
</li>
</ul>
</nav>
</div>
<nav class="other_options_ambuigue">
<ul>
<li>
<a class="ambuigue_Button" href="./dummy.html">Quem somos</a>
</li>
<li>
<a class="ambuigue_Button" href="./dummy.html">Supporte</a>
</li>
</ul>
</nav>
</div>
</div>
</header>
<!-- main -->
<main>
<section class="container">
<div>
<h2 class="planos_e_preços">Planos e Preços</h2>
</div>
<div class="Planos">
<div class="box_plano">
<div class="sobre_plano">
<h3 class="titulo_plano">Plano básico</h3>
<h2 class="preco_plano">
29 <i class="fa-solid fa-dollar-sign"></i>
</h2>
<h2>Pagamento unico</h2>
</div>
<div class="Serviços">
<div class="servico_extra">Serviços extras</div>
<nav class="servico_plano">
<ul>
<li>
<div>
<i class="fa-solid fa-check"></i> Integração com Redes
Sociais
</div>
</li>
<li>
<div>
<i class="fa-solid fa-check"></i> Notificações em tempo
real
</div>
</li>
<li>
<div>
<i class="fa-solid fa-xmark"></i> Conteudo Relevante do
APP
</div>
</li>
<li>
<div>
<i class="fa-solid fa-xmark"></i> Login via Redes Sociais
</div>
</li>
</ul>
</nav>
<a href="./php/cadastro.php" class="Inscreva-se">Inscreva-se</a>
</div>
</div>
<div class="box_plano">
<div class="sobre_plano">
<h3 class="titulo_plano">Plano Mensal</h3>
<h2 class="preco_plano">
49 <i class="fa-solid fa-dollar-sign"></i>
</h2>
<h2>/mês</h2>
</div>
<div class="Serviços">
<div class="servico_extra">Serviços extras</div>
<nav class="servico_plano">
<ul>
<li>
<div>
<i class="fa-solid fa-check"></i> Integração com Redes
Sociais
</div>
</li>
<li>
<div>
<i class="fa-solid fa-check"></i> Notificações em tempo
real
</div>
</li>
<li>
<div>
<i class="fa-solid fa-check"></i> Conteudo Relevante do
APP
</div>
</li>
<li>
<div>
<i class="fa-solid fa-xmark"></i> Login via Redes Sociais
</div>
</li>
</ul>
</nav>
<a href="./php/cadastro.php" class="Inscreva-se">Inscreva-se</a>
</div>
</div>
<div class="box_plano">
<div class="sobre_plano">
<h3 class="titulo_plano">Plano Pro</h3>
<h2 class="preco_plano">
99 <i class="fa-solid fa-dollar-sign"></i>
</h2>
<h2>/mês</h2>
</div>
<div class="Serviços">
<div class="servico_extra">Serviços extras</div>
<nav class="servico_plano">
<ul>
<li>
<div>
<i class="fa-solid fa-check"></i> Integração com Redes
Sociais
</div>
</li>
<li>
<div>
<i class="fa-solid fa-check"></i> Notificações em tempo
real
</div>
</li>
<li>
<div>
<i class="fa-solid fa-check"></i> Conteudo Relevante do
APP
</div>
</li>
<li>
<div>
<i class="fa-solid fa-check"></i> Login via Redes Sociais
</div>
</li>
</ul>
</nav>
<a href="./php/cadastro.php" class="Inscreva-se">Inscreva-se</a>
</div>
</div>
</div>
</section>
</main>
<!-- footer -->
<footer>
<div class="Divisor_do_Footer">
<!-- footer_Social_links_footer -->
<nav class="Social_links_footer">
<a href="./index.html"
><img src="./img/Logo.png" alt="logo" class="logo_icon"
/></a>
<p class="texto_motivacao">
Impulsione o seu negócio com a gente e alcance resultados
extraordinários!
</p>
<ul>
<li>
<a href="dummy.html" class="icons_sociais" id="Instagram_icon"
><i class="fa-brands fa-instagram" aria-label="Instagram"></i
></a>
</li>
<li>
<a href="dummy.html" class="icons_sociais" id="Facebook_icon"
><i class="fa-brands fa-facebook-f" aria-label="Facebook"></i
></a>
</li>
<li>
<a href="dummy.html" class="icons_sociais" id="Whatsapp_icon"
><i class="fa-brands fa-whatsapp" aria-label="Whatsapp"></i
></a>
</li>
</ul>
</nav>
<!-- footer_Sobre_empresa -->
<nav class="Sobre_empresa">
<ul class="Footer_links">
<li>
<h3><strong>Sobre nós</strong></h3>
</li>
<li><a href="./dummy.html">Quem somos</a></li>
<li><a href="./dummy.html">Quero ser Parceiro</a></li>
<li><a href="./dummy.html">Trabalhe conosco</a></li>
</ul>
</nav>
<!-- footer_Ferramentas -->
<nav class="Ferramentas">
<ul class="Footer_links">
<li>
<h3><strong>Plataforma</strong></h3>
</li>
<li><a href="./dummy.html">Ferramentas</a></li>
<li><a href="./precos.html">Preços</a></li>
<li><a href="./dummy.html">Central de ajuda</a></li>
<li><a href="./dummy.html">Estado do serviço</a></li>
</ul>
</nav>
<!-- footer_Newsletter -->
<nav class="Newsletter">
<ul>
<li>
<h3><strong>Inscreva-se</strong></h3>
</li>
<li>
<p>
Coloque seu email para ser notificado sobre as nossas novidades
pela nossa newletter
</p>
</li>
<li>
<input
type="email"
id="email_box"
placeholder="Insira seu Email aqui"
/><button id="email_button">
<i class="fa-solid fa-envelope"></i>
</button>
</li>
</ul>
</nav>
</div>
<!-- footer_Legal -->
<nav class="Legal">
<ul>
<li><a href="./termos.html">Termos e condições</a></li>
<li><a href="./privacidade.html">Politica de privacidade</a></li>
<li>
<p>
copyright <i class="fa-regular fa-copyright"></i> 2023 Analytrick
</p>
</li>
</ul>
</nav>
</footer>
</body>
</html>
+1 -1
View File
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!doctype html>
<html lang="PT-br">
<head>
<meta charset="utf-8" />

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Before

Width:  |  Height:  |  Size: 685 B

After

Width:  |  Height:  |  Size: 685 B

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Before

Width:  |  Height:  |  Size: 391 B

After

Width:  |  Height:  |  Size: 391 B

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Before

Width:  |  Height:  |  Size: 497 B

After

Width:  |  Height:  |  Size: 497 B

Before

Width:  |  Height:  |  Size: 436 KiB

After

Width:  |  Height:  |  Size: 436 KiB

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Before

Width:  |  Height:  |  Size: 128 B

After

Width:  |  Height:  |  Size: 128 B

Before

Width:  |  Height:  |  Size: 385 B

After

Width:  |  Height:  |  Size: 385 B

+443
View File
@@ -0,0 +1,443 @@
<!doctype html>
<html lang="PT-br">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-compatible" content="ie=edge" />
<title>AnalyTrick</title>
<!-- imports -->
<link rel="stylesheet" type="text/css" href="./css/Header_and_Footer.css" />
<link
rel="stylesheet"
type="text/css"
href="./css/Mains/Termos_e_privacidade_main.css"
/>
<script
src="https://kit.fontawesome.com/6ffe26f1f6.js"
crossorigin="anonymous"
></script>
<script src="./js/header_and_footer.js"></script>
</head>
<body>
<!-- Header -->
<header>
<a href="./index.html"
><img src="./img/Logo.png" alt="logo" class="logo_icon"
/></a>
<nav class="Menu_options">
<select name="Linguas" id="" class="Idioma_Select">
<option value="Portugues">PT-BR</option>
<option value="Ingles">EN</option>
</select>
<ul class="Menu_options_list">
<li><a href="./dummy.html">Quem somos</a></li>
<li><a href="./dummy.html">Supporte</a></li>
<li>
<hr class="vertical-line" />
</li>
<li><a href="./php/login.php" class="Login_link">Login</a></li>
</ul>
<button
onclick="toggleDiv()"
id="ambuigue_header_button"
class="ambuigue_button header_Button"
>
<i class="fa-solid fa-bars"></i>
</button>
<a href="./php/cadastro.php" class="Signup_button header_Button"
>Inscreva-se</a
>
</nav>
<div
onclick="toggleDiv()"
id="background_ambuigue"
class="background_ambuigue"
>
<div class="menu_ambuigue">
<div class="register_ambuigue">
<img src="./img/Logo.png" alt="logo" class="header_logo_icon" />
<nav>
<ul>
<li>
<a
href="./php/login.php"
class="ambuigue_Login_link Login_link"
>Login</a
>
</li>
<li>
<a
href="./php/cadastro.php"
class="ambuigue_Signup_button ambuigue_Button"
>Inscreva-se</a
>
</li>
</ul>
</nav>
</div>
<nav class="other_options_ambuigue">
<ul>
<li>
<a class="ambuigue_Button" href="./dummy.html">Quem somos</a>
</li>
<li>
<a class="ambuigue_Button" href="./dummy.html">Supporte</a>
</li>
</ul>
</nav>
</div>
</div>
</header>
<!-- main -->
<main>
<section class="sessao container">
<div class="tituloprincipal">
<h2>Termos e Condições de Uso da Analytrick</h2>
</div>
<div class="texto">
Bem-vindo à www.analytrick.com (junto com todos os sites da Analytrick
que contenham um link para estes Termos e Condições de Uso e
constituem o "Site"). Estes Termos e Condições de Uso (doravante
denominados "Termos") regem o uso do site de propriedade da Analytrick
(doravante denominada "Analytrick"), com sede em [Endereço da
empresa], [Cidade], [CEP], e-mail: [e-mail da empresa], CNPJ [número
do CNPJ].
</div>
<div class="texto">
Solicitamos a leitura cuidadosa destes Termos antes de usar o site
e/ou Plataforma de tal modo que o "Usuário" e/ou "Visitante" -
conforme aplicável - esteja ciente de seus direitos e obrigações em
relação à Analytrick.
</div>
<div class="texto">
A Analytrick reserva-se o direito, a seu critério, de modificar estes
Termos. Vamos notificá-lo a respeito de tais modificações, por e-mail
ou publicando um aviso das mudanças mencionadas acima no site e/ou
plataforma. O Usuário e o Visitante deverão observar tais avisos no
site e na plataforma para estarem cientes das mudanças. Caso o Usuário
ou Visitante continue usando o site e/ou a plataforma após dez (10)
dias da publicação das mudanças destes Termos ou depois que avisado
por e-mail, o que ocorrer primeiro, será presumida sua concordância
com as mudanças.
</div>
<div class="subtitulo">
<h3>1. Considerações preliminares. Aceitação.</h3>
</div>
<div class="texto">
1.1 Estes Termos constituem um contrato entre o Usuário ou Visitante,
pessoa física ou jurídica, doravante designado apenas CONTRATANTE, e a
Analytrick, em relação ao seu acesso e uso do site e da plataforma,
bem como em relação ao seu acesso e uso de qualquer outro meio ou de
comunicação relacionada com o site. O site fornece acesso a uma
plataforma de armazenamento e processamento de informações on-line, de
propriedade da Analytrick, que permite aos usuários controlar,
gerenciar e administrar certas funções de suas contas de usuário em
sites relacionados (doravante, a "Plataforma"). Estes Termos são
aplicáveis ao site e à plataforma. Os direitos, obrigações,
responsabilidades, tabelas de preços e outros termos e condições
suplementares ou documentos que sejam publicados no site ou na
plataforma no futuro serão incorporados a estes Termos.
</div>
<div class="texto">
1.2 Ao utilizar a Plataforma ou o site em nome de uma pessoa jurídica,
o CONTRATANTE declara à Analytrick que possui capacidade de
representação da pessoa jurídica para atuar em seu nome e aceitar
estes Termos.
</div>
<div class="texto">
1.3 Conceito de Usuário e de visitante. Quando o CONTRATANTE usa ou
visita de qualquer forma o site e/ou Plataforma, independentemente de
estar ou não registrado como usuário do site e/ou Plataforma, será
considerado um visitante para efeitos destes Termos. Ao acessar sua
conta de usuário na Plataforma, o seu registro é verificado para usar
a Plataforma e será considerado um Usuário, para efeitos destes
Termos.
</div>
<div class="subtitulo">
<h4>1.4 Aplicação dos Termos</h4>
</div>
<div class="texto">
1.4.1 Estes Termos são aplicáveis a todos os Usuários e Visitantes que
acessam e usam o site e/ou a Plataforma. Ao acessar e usar o site e/ou
a Plataforma, o Usuário e/ou Visitante concorda em cumprir estes
Termos, bem como todas as leis e regulamentações aplicáveis.
</div>
<div class="texto">
1.4.2 Estes Termos se aplicam exclusivamente ao uso do site e/ou da
Plataforma, e não se aplicam a quaisquer outros sites ou plataformas
que possam estar vinculados ou serem acessados através do site da
Analytrick. Ao clicar em um link para outro site ou plataforma, o
Usuário e/ou Visitante será sujeito aos termos de uso e política de
privacidade aplicáveis a esse site ou plataforma.
</div>
<div class="texto">
1.4.3 A Analytrick se reserva o direito de modificar, suspender ou
encerrar o site e/ou a Plataforma a qualquer momento, sem aviso
prévio. A Analytrick não será responsável perante o Usuário e/ou
Visitante por qualquer modificação, suspensão ou encerramento do site
e/ou da Plataforma.
</div>
<div class="subtitulo">
<h3>2. Registro e Uso da Plataforma</h3>
</div>
<div class="subtitulo">
<h4>2.1 Registro</h4>
</div>
<div class="texto">
2.1.1 Para acessar e utilizar a Plataforma, o Usuário deverá se
registrar fornecendo informações precisas, completas e atualizadas. O
Usuário será responsável por manter a confidencialidade de suas
informações de login e senha e por todas as atividades que ocorrerem
em sua conta de usuário.
</div>
<div class="texto">
2.1.2 O Usuário concorda em fornecer informações verdadeiras,
precisas, atualizadas e completas durante o processo de registro. Caso
haja qualquer alteração nas informações fornecidas, o Usuário deverá
atualizá-las imediatamente.
</div>
<div class="texto">
2.1.3 A Analytrick reserva-se o direito de recusar o registro de um
Usuário ou de encerrar a conta de um Usuário a qualquer momento, a seu
exclusivo critério.
</div>
<div class="subtitulo">
<h4>2.2 Uso da Plataforma</h4>
</div>
<div class="texto">
2.2.1 O Usuário concorda em utilizar a Plataforma apenas para os fins
permitidos por estes Termos e por qualquer legislação ou
regulamentação aplicável. O Usuário concorda em não acessar ou
utilizar a Plataforma para qualquer finalidade ilegal ou não
autorizada.
</div>
<div class="texto">
2.2.2 O Usuário concorda em não copiar, reproduzir, distribuir,
transmitir, exibir, vender, revender ou explorar qualquer parte da
Plataforma, exceto conforme expressamente autorizado por estes Termos.
</div>
<div class="texto">
2.2.3 O Usuário concorda em não interferir ou interromper a
Plataforma, seus servidores ou redes conectadas à Plataforma, ou
desobedecer quaisquer requisitos, procedimentos, políticas ou
regulamentações de redes conectadas à Plataforma.
</div>
<div class="texto">
2.2.4 O Usuário concorda em não transmitir qualquer vírus, worms,
cavalos de Troia ou qualquer código de natureza destrutiva através da
Plataforma.
</div>
<div class="texto">
2.2.5 O Usuário é o único responsável pelo conteúdo que envia,
compartilha ou exibe na Plataforma. O Usuário concorda em não enviar,
compartilhar ou exibir conteúdo que seja ilegal, difamatório,
ameaçador, abusivo, obsceno, ofensivo, invasivo da privacidade de
terceiros, ou que viole direitos de propriedade intelectual ou outros
direitos de terceiros.
</div>
<div class="texto">
2.2.6 O Usuário reconhece que a Analytrick pode, a seu exclusivo
critério, revisar, monitorar ou remover o conteúdo do Usuário a
qualquer momento e por qualquer motivo, sem aviso prévio.
</div>
<div class="subtitulo">
<h3>3. Propriedade Intelectual</h3>
</div>
<div class="subtitulo">
<h4>3.1 Direitos Autorais</h4>
</div>
<div class="texto">
3.1.1 Todo o conteúdo disponibilizado na Plataforma, incluindo textos,
gráficos, imagens, logotipos, ícones, áudios, vídeos, clipes,
softwares e qualquer outro material, é protegido por direitos autorais
e outros direitos de propriedade intelectual.
</div>
<div class="texto">
3.1.2 O Usuário reconhece e concorda que não adquire nenhum direito de
propriedade sobre o conteúdo disponibilizado na Plataforma, exceto
pelo direito limitado de uso conforme estabelecido nestes Termos.
</div>
<div class="texto">
3.1.3 O Usuário não pode reproduzir, distribuir, modificar, criar
obras derivadas, exibir publicamente, executar publicamente,
transmitir ou de qualquer outra forma explorar qualquer parte do
conteúdo disponibilizado na Plataforma, a menos que expressamente
autorizado pela Analytrick.
</div>
<div class="subtitulo">
<h4>3.2 Marcas Registradas</h4>
</div>
<div class="texto">
3.2.1 Todas as marcas comerciais, marcas de serviço, logotipos e nomes
comerciais exibidos na Plataforma são marcas registradas ou não
registradas da Analytrick ou de terceiros.
</div>
<div class="texto">
3.2.2 O Usuário não pode usar, copiar, reproduzir, republicar,
transmitir, distribuir ou modificar qualquer marca comercial exibida
na Plataforma, a menos que expressamente autorizado pela Analytrick ou
pelo titular da marca.
</div>
<div class="subtitulo">
<h3>4. Limitação de Responsabilidade</h3>
</div>
<div class="texto">
4.1 A Analytrick não será responsável por qualquer dano direto,
indireto, incidental, especial, consequencial ou exemplar decorrente
do uso ou da incapacidade de usar a Plataforma, mesmo que a Analytrick
tenha sido avisada da possibilidade de tais danos.
</div>
<div class="texto">
4.2 A Analytrick não se responsabiliza por qualquer transação,
comunicação ou disputa entre os Usuários ou entre os Usuários e
quaisquer terceiros.
</div>
<div class="texto">
4.3 O Usuário concorda em indenizar e isentar a Analytrick e seus
diretores, funcionários e agentes de qualquer reclamação, ação,
demanda, perda, responsabilidade, custo ou despesa, incluindo
honorários advocatícios razoáveis, decorrentes de ou relacionados ao
uso da Plataforma, violação destes Termos ou violação de qualquer
direito de terceiros.
</div>
<div class="subtitulo">
<h3>5. Disposições Gerais</h3>
</div>
<div class="texto">
5.1 Estes Termos constituem o acordo integral entre o Usuário,
Visitante e a Analytrick em relação ao uso da Plataforma, substituindo
quaisquer acordos anteriores ou contemporâneos.
</div>
<div class="texto">
5.2 A falha da Analytrick em exercer ou fazer valer qualquer direito
ou disposição destes Termos não constituirá renúncia a tal direito ou
disposição.
</div>
<div class="texto">
5.3 Caso qualquer disposição destes Termos seja considerada inválida
ou inexequível, as demais disposições permanecerão em pleno vigor e
efeito.
</div>
<div class="texto">
5.4 Estes Termos serão regidos e interpretados de acordo com as leis
do país em que a Analytrick está sediada, sem considerar seus
princípios de conflito de leis.
</div>
<div class="texto">
5.5 Qualquer controvérsia decorrente ou relacionada a estes Termos
será submetida à jurisdição exclusiva dos tribunais competentes da
sede da Analytrick
</div>
</section>
</main>
<!-- footer -->
<footer>
<div class="Divisor_do_Footer">
<!-- footer_Social_links_footer -->
<nav class="Social_links_footer">
<a href="./index.html"
><img src="./img/Logo.png" alt="logo" class="logo_icon"
/></a>
<p class="texto_motivacao">
Impulsione o seu negócio com a gente e alcance resultados
extraordinários!
</p>
<ul>
<li>
<a href="dummy.html" class="icons_sociais" id="Instagram_icon"
><i class="fa-brands fa-instagram" aria-label="Instagram"></i
></a>
</li>
<li>
<a href="dummy.html" class="icons_sociais" id="Facebook_icon"
><i class="fa-brands fa-facebook-f" aria-label="Facebook"></i
></a>
</li>
<li>
<a href="dummy.html" class="icons_sociais" id="Whatsapp_icon"
><i class="fa-brands fa-whatsapp" aria-label="Whatsapp"></i
></a>
</li>
</ul>
</nav>
<!-- footer_Sobre_empresa -->
<nav class="Sobre_empresa">
<ul class="Footer_links">
<li>
<h3><strong>Sobre nós</strong></h3>
</li>
<li><a href="./dummy.html">Quem somos</a></li>
<li><a href="./dummy.html">Quero ser Parceiro</a></li>
<li><a href="./dummy.html">Trabalhe conosco</a></li>
</ul>
</nav>
<!-- footer_Ferramentas -->
<nav class="Ferramentas">
<ul class="Footer_links">
<li>
<h3><strong>Plataforma</strong></h3>
</li>
<li><a href="./dummy.html">Ferramentas</a></li>
<li><a href="./precos.html">Preços</a></li>
<li><a href="./dummy.html">Central de ajuda</a></li>
<li><a href="./dummy.html">Estado do serviço</a></li>
</ul>
</nav>
<!-- footer_Newsletter -->
<nav class="Newsletter">
<ul>
<li>
<h3><strong>Inscreva-se</strong></h3>
</li>
<li>
<p>
Coloque seu email para ser notificado sobre as nossas novidades
pela nossa newletter
</p>
</li>
<li>
<input
type="email"
id="email_box"
placeholder="Insira seu Email aqui"
/><button id="email_button">
<i class="fa-solid fa-envelope"></i>
</button>
</li>
</ul>
</nav>
</div>
<!-- footer_Legal -->
<nav class="Legal">
<ul>
<li><a href="./termos.html">Termos e condições</a></li>
<li><a href="./privacidade.html">Politica de privacidade</a></li>
<li>
<p>
copyright <i class="fa-regular fa-copyright"></i> 2023 Analytrick
</p>
</li>
</ul>
</nav>
</footer>
</body>
</html>
-8
View File
@@ -1,8 +0,0 @@
{
"singleQuote": true,
"tabWidth": 2,
"trailingComma": "none",
"printWidth": 100,
"semi": false,
"arrowParens": "always"
}
-69
View File
@@ -1,69 +0,0 @@
# React + TypeScript + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
## Expanding the ESLint configuration
If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:
```js
export default tseslint.config([
globalIgnores(['dist']),
{
files: ['**/*.{ts,tsx}'],
extends: [
// Other configs...
// Remove tseslint.configs.recommended and replace with this
...tseslint.configs.recommendedTypeChecked,
// Alternatively, use this for stricter rules
...tseslint.configs.strictTypeChecked,
// Optionally, add this for stylistic rules
...tseslint.configs.stylisticTypeChecked,
// Other configs...
],
languageOptions: {
parserOptions: {
project: ['./tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: import.meta.dirname,
},
// other options...
},
},
])
```
You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules:
```js
// eslint.config.js
import reactX from 'eslint-plugin-react-x'
import reactDom from 'eslint-plugin-react-dom'
export default tseslint.config([
globalIgnores(['dist']),
{
files: ['**/*.{ts,tsx}'],
extends: [
// Other configs...
// Enable lint rules for React
reactX.configs['recommended-typescript'],
// Enable lint rules for React DOM
reactDom.configs.recommended,
],
languageOptions: {
parserOptions: {
project: ['./tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: import.meta.dirname,
},
// other options...
},
},
])
```
-23
View File
@@ -1,23 +0,0 @@
import js from '@eslint/js'
import globals from 'globals'
import reactHooks from 'eslint-plugin-react-hooks'
import reactRefresh from 'eslint-plugin-react-refresh'
import tseslint from 'typescript-eslint'
import { globalIgnores } from 'eslint/config'
export default tseslint.config([
globalIgnores(['dist']),
{
files: ['**/*.{ts,tsx}'],
extends: [
js.configs.recommended,
tseslint.configs.recommended,
reactHooks.configs['recommended-latest'],
reactRefresh.configs.vite,
],
languageOptions: {
ecmaVersion: 2020,
globals: globals.browser,
},
},
])
-16
View File
@@ -1,16 +0,0 @@
<!doctype html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/png" href="/Logo.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Analitryck</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>
-40
View File
@@ -1,40 +0,0 @@
{
"name": "app",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc -b && vite build",
"lint": "eslint .",
"preview": "vite preview"
},
"dependencies": {
"react": "^19.1.0",
"react-dom": "^19.1.0"
},
"devDependencies": {
"@eslint/js": "^9.29.0",
"@tailwindcss/vite": "^4.1.11",
"@types/react": "^19.1.8",
"@types/react-dom": "^19.1.6",
"@typescript-eslint/eslint-plugin": "^8.35.1",
"@typescript-eslint/parser": "^8.35.1",
"@vitejs/plugin-react": "^4.5.2",
"eslint": "^9.30.0",
"eslint-config-prettier": "^10.1.5",
"eslint-import-resolver-typescript": "^4.4.4",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-prettier": "^5.5.1",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-react-refresh": "^0.4.20",
"globals": "^16.2.0",
"prettier": "^3.6.2",
"tailwindcss": "^4.1.11",
"typescript": "~5.8.3",
"typescript-eslint": "^8.34.1",
"vite": "^7.0.0"
}
}
-11
View File
@@ -1,11 +0,0 @@
import Navbar from './components/navbar/navbar'
export default function App() {
return (
<>
<Navbar />
<h1 className="text-5xl">"Hello World!"</h1>
<p>OPPPAAAAA FUNCIONOU!</p>
</>
)
}
-96
View File
@@ -1,96 +0,0 @@
export default function Navbar() {
return (
<>
<header className="flex items-center justify-between mb-[20px] w-full px-[6px] py-[20px] bg-[#f5f8fa] shadow-[0_2px_8px_rgba(0,0,0,0.5)]">
<a href="#">
<img src="/Logo.png" alt="logo" className="w-[135px] h-[54px] relative" />
</a>
<nav className="relative flex">
<select
name="Linguas"
id=""
className="border-none ml-[20px] text-[16px] text-[#00bf63] focus:outline-none"
>
<option value="Portugues">PT-BR</option>
<option value="Ingles">EN</option>
</select>
<ul className="relative flex items-center">
<li className="relative inline-block list-none">
<a
href="#"
className="inline-block decoration-[none] text-[16px] ml-[20px] text-[#00bf63] hover:text-[#07a65a]"
>
Quem somos
</a>
</li>
<li className="relative inline-block list-none">
<a
href="#"
className="inline-block decoration-[none] text-[16px] ml-[20px] text-[#00bf63] hover:text-[#07a65a]"
>
Supporte
</a>
</li>
<li className="relative inline-block list-none">
<hr className="border-none h-[20px] ml-[20px] border-l-[1px_solid_black]" />
</li>
<li className="relative inline-block list-none">
<a
href="#"
className="inline-block decoration-[none] text-[16px] ml-[20px] font-bold text-[#00bf63] hover:text-[#07a65a]"
>
Login
</a>
</li>
</ul>
<button
id="ambuigue_header_button"
className="decoration-[none] font-bold border-none text-[35px] p-[0_20px] ml-[20px] border-[28px] cursor-pointer bg[#00bf63] transition-[bg_0.3s_ease]"
>
<i className="fa-solid fa-bars"></i>
</button>
<a href="#" className="Signup_button header_Button">
Inscreva-se
</a>
</nav>
<div>
<div className="menu_ambuigue">
<div className="register_ambuigue">
<img src="./img/Logo.png" alt="logo" className="header_logo_icon" />
<nav>
<ul>
<li>
<a href="./php/login.php" className="ambuigue_Login_link Login_link">
Login
</a>
</li>
<li>
<a href="./php/cadastro.php" className="ambuigue_Signup_button ambuigue_Button">
Inscreva-se
</a>
</li>
</ul>
</nav>
</div>
<nav className="other_options_ambuigue">
<ul>
<li>
<a className="ambuigue_Button" href="#">
Quem somos
</a>
</li>
<li>
<a className="ambuigue_Button" href="#">
Supporte
</a>
</li>
</ul>
</nav>
</div>
</div>
</header>
</>
)
}
-12
View File
@@ -1,12 +0,0 @@
@import 'tailwindcss';
:root {
--color-background-Light: #f5f8fa;
--color-background-Dark: #202124;
--color-Primary-Light: #ffffff;
--color-Primary-Dark: #41444a;
--color-Accent: #00bf63;
--color-Accent-darker: #07a65a;
}
-10
View File
@@ -1,10 +0,0 @@
import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
import './index.css'
import App from './App.tsx'
createRoot(document.getElementById('root')!).render(
<StrictMode>
<App />
</StrictMode>
)
-1
View File
@@ -1 +0,0 @@
/// <reference types="vite/client" />
-27
View File
@@ -1,27 +0,0 @@
{
"compilerOptions": {
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
"target": "ES2022",
"useDefineForClassFields": true,
"lib": ["ES2022", "DOM", "DOM.Iterable"],
"module": "ESNext",
"skipLibCheck": true,
/* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"verbatimModuleSyntax": true,
"moduleDetection": "force",
"noEmit": true,
"jsx": "react-jsx",
/* Linting */
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"erasableSyntaxOnly": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedSideEffectImports": true
},
"include": ["src"]
}
-7
View File
@@ -1,7 +0,0 @@
{
"files": [],
"references": [
{ "path": "./tsconfig.app.json" },
{ "path": "./tsconfig.node.json" }
]
}
-25
View File
@@ -1,25 +0,0 @@
{
"compilerOptions": {
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo",
"target": "ES2023",
"lib": ["ES2023"],
"module": "ESNext",
"skipLibCheck": true,
/* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"verbatimModuleSyntax": true,
"moduleDetection": "force",
"noEmit": true,
/* Linting */
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"erasableSyntaxOnly": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedSideEffectImports": true
},
"include": ["vite.config.ts"]
}
-8
View File
@@ -1,8 +0,0 @@
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import tailwindcss from '@tailwindcss/vite'
// https://vite.dev/config/
export default defineConfig({
plugins: [react(), tailwindcss()]
})
-3322
View File
File diff suppressed because it is too large Load Diff
-651
View File
@@ -1,651 +0,0 @@
@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400;500;700&display=swap");
/*------------Animações------------*/
@keyframes growCircle {
from {
width: 0px;
height: 0px;
}
to {
width: 6px;
height: 6px;
}
}
/*------------Variaveis------------*/
:root {
--color-background-Light: #f5f8fa;
--color-background-Dark: #202124;
--color-Primary-Light: #ffffff;
--color-Primary-Dark: #41444a;
--color-Accent: #00bf63;
--color-Accent-darker: #07a65a;
}
* {
box-sizing: border-box;
font-family: "Outfit", sans-serif;
margin: 0;
padding: 0;
}
main {
margin-left: 20px;
margin-right: 20px;
}
/*------------Header------------*/
header {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
width: 100%;
padding: 6px 20px;
background-color: var(--color-Primary-Light);
border-radius: 0 0px 20px 20px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
}
.logo_icon {
position: relative;
width: 135px;
height: 54px;
}
/*---Idioma_Select---*/
.Idioma_Select {
border: none;
margin-left: 20px;
font-size: 16px;
color: var(--color-Accent);
}
.Idioma_Select:focus {
outline: none;
}
/*---Header-Menu_options---*/
.Menu_options {
position: relative;
display: flex;
}
.Menu_options ul {
position: relative;
display: flex;
align-items: center;
}
.Menu_options li {
position: relative;
display: inline-block;
list-style: none;
}
.Menu_options li a {
display: inline-block;
text-decoration: none;
font-size: 16px;
margin-left: 20px;
color: var(--color-Accent);
}
.Menu_options li a:hover {
color: var(--color-Accent-darker);
}
.Menu_options li a::before {
content: "";
position: absolute;
transform-origin: center;
height: 2px;
transform: scaleX(0);
bottom: -4px;
left: 10px;
background-color: var(--color-Accent-darker);
transition: transform 0.3s ease, width 0.3s ease;
}
.Menu_options li a:hover::before {
transform: scaleX(0.5);
width: 100%;
}
/*---Header_buttons---*/
.header_Button {
text-decoration: none;
font-weight: bold;
border: none;
line-height: 35px;
padding: 0px 20px;
margin-left: 20px;
border-radius: 28px;
cursor: pointer;
color: #333;
background-color: var(--color-Accent);
transition: background-color 0.3s ease;
}
.header_Button:hover {
background-color: var(--color-Accent-darker);
}
/*---Header-Others---*/
.Login_link {
font-weight: bold;
color: var(--color-Accent);
}
.vertical-line {
border: none;
height: 20px;
margin-left: 20px;
border-left: 1px solid black;
}
/*------------Footer------------*/
footer {
width: 100%;
margin-top: 20px;
height: auto;
border-radius: 20px 20px 0 0;
box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.5);
background-color: var(--color-Primary-Light);
}
/*---Footer-divisor---*/
.Divisor_do_Footer {
display: grid;
grid-template-columns: repeat(4, 1fr);
padding: 3rem 3.5rem;
}
.Divisor_do_Footer p {
margin-top: 5px;
}
/*---Footer-Social_links_footer---*/
.texto_motivacao {
width: 200px;
word-break: break;
margin-left: 1.5rem;
}
.Social_links_footer {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
}
.Social_links_footer ul {
position: relative;
display: flex;
align-items: center;
color: black;
}
.Social_links_footer li {
list-style: none;
}
.icons_sociais {
display: flex;
align-items: center;
justify-content: center;
text-decoration: none;
list-style: none;
height: 2rem;
width: 2rem;
margin-left: 1.5rem;
margin-top: 2rem;
border-radius: 50%;
height: 2rem;
width: 2rem;
color: var(--color-Primary-Light);
transition: transform 0.3s ease;
}
.icons_sociais:hover {
transform: translateY(-10px);
}
#Instagram_icon {
background: linear-gradient(#515bd4, #dd2a7b, #f58529);
}
#Facebook_icon {
background-color: #4267b3;
}
#Whatsapp_icon {
background-color: #25d366;
}
/*---Footer-Footer_links---*/
.Sobre_empresa ul {
position: relative;
display: flex;
flex-direction: column;
margin-left: 3rem;
gap: 0.75rem;
color: black;
}
.Ferramentas ul {
position: relative;
display: flex;
flex-direction: column;
margin-left: 1rem;
gap: 0.75rem;
color: black;
}
.Footer_links li {
position: relative;
list-style: none;
}
.Footer_links li a {
text-decoration: none;
color: var(--color-Accent);
transition: color 0.3s ease;
}
.Footer_links li a:hover {
color: var(--color-Accent-darker);
}
.Footer_links li a:hover::before {
content: "";
position: absolute;
top: 50%;
left: -15px;
transform: translateY(-50%);
border-radius: 50%;
background-color: var(--color-Accent-darker);
animation: growCircle 0.2s ease forwards;
}
/*---Footer-newsletter---*/
.Newsletter ul {
display: flex;
flex-direction: column;
gap: 1.5rem;
color: black;
}
.Newsletter li {
list-style: none;
}
#email_box {
outline: none;
height: 30px;
border-radius: 28px 0 0 28px;
padding-left: 10px;
box-sizing: 1px;
border: 1px solid var(--color-Accent);
background-color: var(--color-background-Light);
}
#email_button {
border: none;
cursor: pointer;
width: 30px;
height: 30px;
border-radius: 0 28px 28px 0;
background-color: var(--color-Accent);
transition: background-color 0.3s ease;
}
.email_button:hover {
background-color: var(--color-Accent-darker);
}
/*---Footer-Legal---*/
.Legal {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 5rem;
background-color: var(--color-Primary-Light);
box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
}
.Legal ul {
display: grid;
margin-right: 4rem;
grid-template-columns: repeat(3, 1fr);
}
.Legal li {
position: relative;
list-style: none;
}
.Legal li a {
text-decoration: none;
color: var(--color-Accent);
}
.Legal li a:hover {
color: var(--color-Accent-darker);
}
.Legal li a:hover::before {
content: "";
position: absolute;
top: 50%;
left: -15px;
transform: translateY(-50%);
border-radius: 50%;
background-color: var(--color-Accent-darker);
animation: growCircle 0.2s ease forwards;
}
/*---Header-Responsive---*/
.background_ambuigue {
display: none;
}
@media screen and (min-width: 981px) {
.ambuigue_button,
.background_ambuigue {
display: none;
}
}
@media screen and (max-width: 980px) {
.Menu_options_list li,
.Signup_button,
.background_ambuigue {
display: none;
}
.ambuigue_Button {
text-decoration: none;
font-weight: bold;
border: none;
line-height: 35px;
padding: 5px 20px;
border-radius: 28px;
cursor: pointer;
color: #333;
background-color: var(--color-Accent);
transition: background-color 0.3s ease;
}
.ambuigue_Button:hover {
background-color: var(--color-Accent-darker);
}
.background_ambuigue {
z-index: 9999;
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.3);
}
.menu_ambuigue {
width: 100%;
position: absolute;
top: 0;
left: 0;
border-radius: 0 0 28px 28px;
background-color: var(--color-Primary-Light);
z-index: 9999;
}
.register_ambuigue {
display: flex;
width: 100%;
height: 70px;
justify-content: space-between;
align-items: center;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
}
.register_ambuigue ul {
align-items: center;
display: flex;
list-style: none;
}
.register_ambuigue li a {
margin-left: 20px;
text-decoration: none;
}
.other_options_ambuigue {
display: grid;
align-items: center;
justify-content: center;
place-items: center;
}
.other_options_ambuigue ul {
margin-top: 10px;
display: grid;
text-align: center;
place-items: center;
list-style: none;
}
.other_options_ambuigue li {
text-decoration: none;
margin-top: 20px;
margin-bottom: 20px;
}
.other_options_ambuigue li a {
text-decoration: none;
padding: 10px 100px 10px 100px;
}
.header_logo_icon {
position: relative;
display: block;
max-height: 60%;
max-width: 25%;
margin: 20px 0 10px 20px;
}
}
@media screen and (min-width: 520px) {
.other_options_ambuigue li a {
padding: 10px 200px 10px 200px;
}
}
@media screen and (max-width: 520px) {
.other_options_ambuigue li a {
padding: 10px 70px 10px 70px;
}
}
@media screen and (max-width: 360px) {
.other_options_ambuigue li a {
padding: 10px 50px 10px 50px;
}
.register_ambuigue {
display: flex;
flex-direction: column;
width: 100%;
height: 100px;
justify-content: space-between;
align-items: center;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
}
header {
position: absolute;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
width: 100%;
padding: 6px 20px;
background-color: var(--color-Primary-Light);
border-radius: 0 0px 20px 20px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
}
}
/*---footer-Responsive---*/
@media screen and (max-width: 1030px) {
.Divisor_do_Footer {
display: grid;
align-items: center;
justify-items: center;
grid-template-columns: repeat(2, 1fr);
padding: 3rem 3.5rem;
}
.Social_links_footer {
order: 1;
}
.Sobre_empresa {
order: 4;
}
.Ferramentas {
order: 2;
}
.Newsletter {
margin-top: 30px;
order: 3;
text-align: center;
}
.Sobre_empresa ul {
margin-left: 0;
}
.Ferramentas ul {
margin-left: 0rem;
}
}
@media screen and (max-width: 600px) {
.Divisor_do_Footer {
display: grid;
align-items: center;
justify-items: center;
grid-template-columns: repeat(1, 1fr);
padding: 2rem 2.5rem;
}
.Social_links_footer {
margin-top: 30px;
text-align: center;
order: 1;
}
.Sobre_empresa {
margin-top: 30px;
text-align: center;
order: 2;
}
.Ferramentas {
margin-top: 30px;
text-align: center;
order: 3;
}
.Newsletter {
margin-top: 30px;
order: 4;
text-align: center;
}
.Legal ul {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-right: 0;
grid-template-columns: repeat(3, 1fr);
}
.Legal li {
margin-bottom: 4px;
}
}
@media screen and (max-width: 360px) {
.Divisor_do_Footer {
display: grid;
align-items: center;
justify-items: center;
grid-template-columns: repeat(1, 1fr);
padding: 1rem 1.5rem;
}
}
-29
View File
@@ -1,29 +0,0 @@
<!DOCTYPE html>
<html lang="PT-br">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-compatible" content="ie=edge" />
<title>AnalyTrick</title>
<!-- imports -->
<link rel="stylesheet" type="text/css" href="./css/Mains/Dummy_main.css" />
<script src="./js/header_and_footer.js"></script>
<script src="https://kit.fontawesome.com/6ffe26f1f6.js" crossorigin="anonymous"></script>
</head>
<body>
<main>
<section class="sessao container">
<div>
<h2 class="titulo">OPA!</h2>
</div>
<div class="texto">404 Pagina não encontrada!</div>
<img src="./img/pngwing.com.png" alt="construcao" id="Construcao_img" />
<div class="texto">Parece que a Pagina está em Produção</div>
<a class="button" href="./index.html">Voltar para a pagina principal</a>
</section>
</main>
</body>
</html>
+29
View File
@@ -0,0 +1,29 @@
import js from "@eslint/js";
import globals from "globals";
import reactHooks from "eslint-plugin-react-hooks";
import reactRefresh from "eslint-plugin-react-refresh";
import { defineConfig, globalIgnores } from "eslint/config";
export default defineConfig([
globalIgnores(["dist"]),
{
files: ["**/*.{js,jsx}"],
extends: [
js.configs.recommended,
reactHooks.configs.flat.recommended,
reactRefresh.configs.vite,
],
languageOptions: {
ecmaVersion: 2020,
globals: globals.browser,
parserOptions: {
ecmaVersion: "latest",
ecmaFeatures: { jsx: true },
sourceType: "module",
},
},
rules: {
"no-unused-vars": ["error", { varsIgnorePattern: "^[A-Z_]" }],
},
},
]);
+8 -213
View File
@@ -1,218 +1,13 @@
<!DOCTYPE html>
<html lang="PT-br">
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-compatible" content="ie=edge" />
<title>AnalyTrick</title>
<!-- imports -->
<link rel="stylesheet" type="text/css" href="./css/Header_and_Footer.css" />
<link rel="stylesheet" type="text/css" href="./css/Mains/Index_main.css" />
<script src="./js/header_and_footer.js"></script>
<script src="https://kit.fontawesome.com/6ffe26f1f6.js" crossorigin="anonymous"></script>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>vite-project</title>
</head>
<body>
<!-- Header -->
<header>
<a href="./index.html"><img src="./img/Logo.png" alt="logo" class="logo_icon" /></a>
<nav class="Menu_options">
<select name="Linguas" id="" class="Idioma_Select">
<option value="Portugues">PT-BR</option>
<option value="Ingles">EN</option>
</select>
<ul class="Menu_options_list">
<li><a href="./dummy.html">Quem somos</a></li>
<li><a href="./dummy.html">Supporte</a></li>
<li>
<hr class="vertical-line" />
</li>
<li><a href="./php/login.php" class="Login_link">Login</a></li>
</ul>
<button onclick="toggleDiv()" id="ambuigue_header_button" class="ambuigue_button header_Button">
<i class="fa-solid fa-bars"></i>
</button>
<a href="./php/cadastro.php" class="Signup_button header_Button">Inscreva-se</a>
</nav>
<div onclick="toggleDiv()" id="background_ambuigue" class="background_ambuigue">
<div class="menu_ambuigue">
<div class="register_ambuigue">
<img src="./img/Logo.png" alt="logo" class="header_logo_icon" />
<nav>
<ul>
<li>
<a href="./php/login.php" class="ambuigue_Login_link Login_link">Login</a>
</li>
<li>
<a href="./php/cadastro.php" class="ambuigue_Signup_button ambuigue_Button">Inscreva-se</a>
</li>
</ul>
</nav>
</div>
<nav class="other_options_ambuigue">
<ul>
<li>
<a class="ambuigue_Button" href="./dummy.html">Quem somos</a>
</li>
<li>
<a class="ambuigue_Button" href="./dummy.html">Supporte</a>
</li>
</ul>
</nav>
</div>
</div>
</header>
<!-- main -->
<main>
<section class="Section_1 container">
<div class="Text_Section">
<h2 class="Title_Section">
Transforme seu Negócio e Impulsione seu
<span class="Destacado">Sucesso</span>!
</h2>
<p class="P_Section">
A Analytrick oferece a melhor ferramenta para gerenciar sua loja virtual, permitindo que você impulsione seu
crescimento com decisões estratégicas embasadas em informações precisas sobre suas vendas.
</p>
<div>
<a href="./precos.html" class="Button_Section">Conheça nossos Planos</a>
</div>
</div>
<img src="./img/dashboard.png" alt="dashboard" id="Dashboard_img" />
</section>
<section class="Section_2 container">
<div class="Text_Section">
<h2 class="Title_Section">São mais de <span class="Destacado">3.000 </span>Lojas officiais</h2>
<p class="P_Section">
A Analytricks é a escolha número um das lojas oficiais quando se trata de impulsionar seus negócios e
alcançar o sucesso de maneira estratégica.
</p>
</div>
<div class="Logo_icons">
<img src="./img/adidas.svg" class="Company_logos" />
<img src="./img/amd.svg" class="Company_logos" />
<img src="./img/Apple.png" class="Company_logos" />
<img src="./img/intel.svg" class="Company_logos" />
<img src="./img/nike.svg" class="Company_logos" />
<img src="./img/logo-puma-256.png" class="Company_logos" />
<img src="./img/samsung.svg" class="Company_logos" />
<img src="./img/Mi.svg" class="Company_logos" />
</div>
</section>
<section class="Section_3">
<div class="carousel">
<div class="message-container">
<div class="message message-1">Doa</div>
<div class="message message-2">Marcos</div>
<div class="message message-3">sim</div>
<div class="message message-4">c</div>
</div>
</div>
</section>
<section class="Section_4">
<h2 class="Destacado">Teste agora mesmo a Analytrick</h2>
<p>A plataforma para Gestão de Vendas</p>
<a href="/php/cadastro.php" class="botao_do_final_amem">Criar Conta</a>
</section>
</main>
<!-- footer -->
<footer>
<div class="Divisor_do_Footer">
<!-- footer_Social_links_footer -->
<nav class="Social_links_footer">
<a href="./index.html"><img src="./img/Logo.png" alt="logo" class="logo_icon" /></a>
<p class="texto_motivacao">Impulsione o seu negócio com a gente e alcance resultados extraordinários!</p>
<ul>
<li>
<a href="dummy.html" class="icons_sociais" id="Instagram_icon"
><i class="fa-brands fa-instagram" aria-label="Instagram"></i
></a>
</li>
<li>
<a href="dummy.html" class="icons_sociais" id="Facebook_icon"
><i class="fa-brands fa-facebook-f" aria-label="Facebook"></i
></a>
</li>
<li>
<a href="dummy.html" class="icons_sociais" id="Whatsapp_icon"
><i class="fa-brands fa-whatsapp" aria-label="Whatsapp"></i
></a>
</li>
</ul>
</nav>
<!-- footer_Sobre_empresa -->
<nav class="Sobre_empresa">
<ul class="Footer_links">
<li>
<h3><strong>Sobre nós</strong></h3>
</li>
<li><a href="./dummy.html">Quem somos</a></li>
<li><a href="./dummy.html">Quero ser Parceiro</a></li>
<li><a href="./dummy.html">Trabalhe conosco</a></li>
</ul>
</nav>
<!-- footer_Ferramentas -->
<nav class="Ferramentas">
<ul class="Footer_links">
<li>
<h3><strong>Plataforma</strong></h3>
</li>
<li><a href="./dummy.html">Ferramentas</a></li>
<li><a href="./precos.html">Preços</a></li>
<li><a href="./dummy.html">Central de ajuda</a></li>
<li><a href="./dummy.html">Estado do serviço</a></li>
</ul>
</nav>
<!-- footer_Newsletter -->
<nav class="Newsletter">
<ul>
<li>
<h3><strong>Inscreva-se</strong></h3>
</li>
<li>
<p>Coloque seu email para ser notificado sobre as nossas novidades pela nossa newletter</p>
</li>
<li>
<input type="email" id="email_box" placeholder="Insira seu Email aqui" /><button id="email_button">
<i class="fa-solid fa-envelope"></i>
</button>
</li>
</ul>
</nav>
</div>
<!-- footer_Legal -->
<nav class="Legal">
<ul>
<li><a href="./termos.html">Termos e condições</a></li>
<li><a href="./privacidade.html">Politica de privacidade</a></li>
<li>
<p>copyright <i class="fa-regular fa-copyright"></i> 2023 Analytrick</p>
</li>
</ul>
</nav>
</footer>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
-48
View File
@@ -1,48 +0,0 @@
<!DOCTYPE html>
<html lang="PT-br">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-compatible" content="ie=edge" />
<title>AnalyTrick</title>
<!-- imports -->
<link rel="stylesheet" type="text/css" href="./css/Mains/Login_main.css" />
<script src="https://kit.fontawesome.com/6ffe26f1f6.js" crossorigin="anonymous"></script>
</head>
<body>
<!-- main -->
<main>
<section>
<div class="login_area">
<a href="/index.html"><img src="/img/Logo.png" alt="logo" id="logo_icon" /></a>
<div>Brasil</div>
<form method="POST" action="" class="register_inputs">
<input type="email" id="email" name="email" placeholder="E-mail" class="Inputbox" />
<div></div>
<input type="password" id="senha" name="senha" placeholder="Senha" class="Inputbox" />
<div></div>
<button type="submit" value="Enviar" class="Button margintop marginbottom">Acessar</button>
</form>
<div class="marginbottom gap">
<a href="/dummy.html" class="Destacado">Esqueci minha senha</a>
<h>/</h>
<a href="/dummy.html" class="Destacado">Esqueci meu e-mail</a>
</div>
<div class="marginbottom">Não tem conta? <a href="./cadastro.php" class=" Destacado">Cadastre-se
agora</a></div>
<div class="marginbottom">
O acesso à plataforma implica em aceitar os nossos
<a href="/termos.html " class=" Destacado">Termos e condições</a> e
<a href="/privacidade.html" class=" Destacado">Politica de privacidade</a>.
</div>
</div>
</section>
</main>
</body>
</html>
+3495
View File
File diff suppressed because it is too large Load Diff
+31
View File
@@ -0,0 +1,31 @@
{
"name": "vite-project",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"lint": "eslint .",
"preview": "vite preview"
},
"dependencies": {
"react": "^19.2.4",
"react-dom": "^19.2.4"
},
"devDependencies": {
"@eslint/js": "^9.39.4",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^6.0.1",
"autoprefixer": "^10.4.27",
"eslint": "^9.39.4",
"eslint-plugin-react-hooks": "^7.0.1",
"eslint-plugin-react-refresh": "^0.5.2",
"globals": "^17.4.0",
"postcss": "^8.5.8",
"prettier": "3.8.1",
"tailwindcss": "^3.4.19",
"vite": "^8.0.1"
}
}
+6
View File
@@ -0,0 +1,6 @@
export default {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
};
-295
View File
@@ -1,295 +0,0 @@
<!DOCTYPE html>
<html lang="PT-br">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-compatible" content="ie=edge" />
<title>AnalyTrick</title>
<!-- imports -->
<link rel="stylesheet" type="text/css" href="./css/Header_and_Footer.css" />
<link rel="stylesheet" type="text/css" href="./css/Mains/Precos_main.css" />
<script src="https://kit.fontawesome.com/6ffe26f1f6.js" crossorigin="anonymous"></script>
<script src="./js/header_and_footer.js"></script>
</head>
<body>
<!-- Header -->
<header>
<a href="./index.html"><img src="./img/Logo.png" alt="logo" class="logo_icon" /></a>
<nav class="Menu_options">
<select name="Linguas" id="" class="Idioma_Select">
<option value="Portugues">PT-BR</option>
<option value="Ingles">EN</option>
</select>
<ul class="Menu_options_list">
<li><a href="./dummy.html">Quem somos</a></li>
<li><a href="./dummy.html">Supporte</a></li>
<li>
<hr class="vertical-line" />
</li>
<li><a href="./php/login.php" class="Login_link">Login</a></li>
</ul>
<button onclick="toggleDiv()" id="ambuigue_header_button" class="ambuigue_button header_Button">
<i class="fa-solid fa-bars"></i>
</button>
<a href="./php/cadastro.php" class="Signup_button header_Button">Inscreva-se</a>
</nav>
<div onclick="toggleDiv()" id="background_ambuigue" class="background_ambuigue">
<div class="menu_ambuigue">
<div class="register_ambuigue">
<img src="./img/Logo.png" alt="logo" class="header_logo_icon" />
<nav>
<ul>
<li>
<a href="./php/login.php" class="ambuigue_Login_link Login_link">Login</a>
</li>
<li>
<a href="./php/cadastro.php" class="ambuigue_Signup_button ambuigue_Button">Inscreva-se</a>
</li>
</ul>
</nav>
</div>
<nav class="other_options_ambuigue">
<ul>
<li>
<a class="ambuigue_Button" href="./dummy.html">Quem somos</a>
</li>
<li>
<a class="ambuigue_Button" href="./dummy.html">Supporte</a>
</li>
</ul>
</nav>
</div>
</div>
</header>
<!-- main -->
<main>
<section class="container">
<div>
<h2 class="planos_e_preços">Planos e Preços</h2>
</div>
<div class="Planos">
<div class="box_plano">
<div class="sobre_plano">
<h3 class="titulo_plano">Plano básico</h3>
<h2 class="preco_plano">29 <i class="fa-solid fa-dollar-sign"></i></h2>
<h2>Pagamento unico</h2>
</div>
<div class="Serviços">
<div class="servico_extra">Serviços extras</div>
<nav class="servico_plano">
<ul>
<li>
<div>
<i class="fa-solid fa-check"></i> Integração com Redes Sociais
</div>
</li>
<li>
<div>
<i class="fa-solid fa-check"></i> Notificações em tempo real
</div>
</li>
<li>
<div>
<i class="fa-solid fa-xmark"></i> Conteudo Relevante do APP
</div>
</li>
<li>
<div><i class="fa-solid fa-xmark"></i> Login via Redes Sociais</div>
</li>
</ul>
</nav>
<a href="./php/cadastro.php" class="Inscreva-se">Inscreva-se</a>
</div>
</div>
<div class="box_plano">
<div class="sobre_plano">
<h3 class="titulo_plano">Plano Mensal</h3>
<h2 class="preco_plano">49 <i class="fa-solid fa-dollar-sign"></i></h2>
<h2>/mês</h2>
</div>
<div class="Serviços">
<div class="servico_extra">Serviços extras</div>
<nav class="servico_plano">
<ul>
<li>
<div>
<i class="fa-solid fa-check"></i> Integração com Redes Sociais
</div>
</li>
<li>
<div>
<i class="fa-solid fa-check"></i> Notificações em tempo real
</div>
</li>
<li>
<div>
<i class="fa-solid fa-check"></i> Conteudo Relevante do APP
</div>
</li>
<li>
<div><i class="fa-solid fa-xmark"></i> Login via Redes Sociais</div>
</li>
</ul>
</nav>
<a href="./php/cadastro.php" class="Inscreva-se">Inscreva-se</a>
</div>
</div>
<div class="box_plano">
<div class="sobre_plano">
<h3 class="titulo_plano">Plano Pro</h3>
<h2 class="preco_plano">99 <i class="fa-solid fa-dollar-sign"></i></h2>
<h2> /mês</h2>
</div>
<div class="Serviços">
<div class="servico_extra">Serviços extras</div>
<nav class="servico_plano">
<ul>
<li>
<div>
<i class="fa-solid fa-check"></i> Integração com Redes Sociais
</div>
</li>
<li>
<div>
<i class="fa-solid fa-check"></i> Notificações em tempo real
</div>
</li>
<li>
<div>
<i class="fa-solid fa-check"></i> Conteudo Relevante do APP
</div>
</li>
<li>
<div><i class="fa-solid fa-check"></i> Login via Redes Sociais</div>
</li>
</ul>
</nav>
<a href="./php/cadastro.php" class="Inscreva-se">Inscreva-se</a>
</div>
</div>
</div>
</section>
</main>
<!-- footer -->
<footer>
<div class="Divisor_do_Footer">
<!-- footer_Social_links_footer -->
<nav class="Social_links_footer">
<a href="./index.html"><img src="./img/Logo.png" alt="logo" class="logo_icon" /></a>
<p class="texto_motivacao">
Impulsione o seu negócio com a gente e alcance resultados
extraordinários!
</p>
<ul>
<li>
<a href="dummy.html" class="icons_sociais" id="Instagram_icon"><i class="fa-brands fa-instagram"
aria-label="Instagram"></i></a>
</li>
<li>
<a href="dummy.html" class="icons_sociais" id="Facebook_icon"><i class="fa-brands fa-facebook-f"
aria-label="Facebook"></i></a>
</li>
<li>
<a href="dummy.html" class="icons_sociais" id="Whatsapp_icon"><i class="fa-brands fa-whatsapp"
aria-label="Whatsapp"></i></a>
</li>
</ul>
</nav>
<!-- footer_Sobre_empresa -->
<nav class="Sobre_empresa">
<ul class="Footer_links">
<li>
<h3><strong>Sobre nós</strong></h3>
</li>
<li><a href="./dummy.html">Quem somos</a></li>
<li><a href="./dummy.html">Quero ser Parceiro</a></li>
<li><a href="./dummy.html">Trabalhe conosco</a></li>
</ul>
</nav>
<!-- footer_Ferramentas -->
<nav class="Ferramentas">
<ul class="Footer_links">
<li>
<h3><strong>Plataforma</strong></h3>
</li>
<li><a href="./dummy.html">Ferramentas</a></li>
<li><a href="./precos.html">Preços</a></li>
<li><a href="./dummy.html">Central de ajuda</a></li>
<li><a href="./dummy.html">Estado do serviço</a></li>
</ul>
</nav>
<!-- footer_Newsletter -->
<nav class="Newsletter">
<ul>
<li>
<h3><strong>Inscreva-se</strong></h3>
</li>
<li>
<p>
Coloque seu email para ser notificado sobre as nossas novidades
pela nossa newletter
</p>
</li>
<li>
<input type="email" id="email_box" placeholder="Insira seu Email aqui" /><button id="email_button">
<i class="fa-solid fa-envelope"></i>
</button>
</li>
</ul>
</nav>
</div>
<!-- footer_Legal -->
<nav class="Legal">
<ul>
<li><a href="./termos.html">Termos e condições</a></li>
<li><a href="./privacidade.html">Politica de privacidade</a></li>
<li>
<p>
copyright <i class="fa-regular fa-copyright"></i> 2023 Analytrick
</p>
</li>
</ul>
</nav>
</footer>
</body>
</html>
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.3 KiB

+24
View File
@@ -0,0 +1,24 @@
<svg xmlns="http://www.w3.org/2000/svg">
<symbol id="bluesky-icon" viewBox="0 0 16 17">
<g clip-path="url(#bluesky-clip)"><path fill="#08060d" d="M7.75 7.735c-.693-1.348-2.58-3.86-4.334-5.097-1.68-1.187-2.32-.981-2.74-.79C.188 2.065.1 2.812.1 3.251s.241 3.602.398 4.13c.52 1.744 2.367 2.333 4.07 2.145-2.495.37-4.71 1.278-1.805 4.512 3.196 3.309 4.38-.71 4.987-2.746.608 2.036 1.307 5.91 4.93 2.746 2.72-2.746.747-4.143-1.747-4.512 1.702.189 3.55-.4 4.07-2.145.156-.528.397-3.691.397-4.13s-.088-1.186-.575-1.406c-.42-.19-1.06-.395-2.741.79-1.755 1.24-3.64 3.752-4.334 5.099"/></g>
<defs><clipPath id="bluesky-clip"><path fill="#fff" d="M.1.85h15.3v15.3H.1z"/></clipPath></defs>
</symbol>
<symbol id="discord-icon" viewBox="0 0 20 19">
<path fill="#08060d" d="M16.224 3.768a14.5 14.5 0 0 0-3.67-1.153c-.158.286-.343.67-.47.976a13.5 13.5 0 0 0-4.067 0c-.128-.306-.317-.69-.476-.976A14.4 14.4 0 0 0 3.868 3.77C1.546 7.28.916 10.703 1.231 14.077a14.7 14.7 0 0 0 4.5 2.306q.545-.748.965-1.587a9.5 9.5 0 0 1-1.518-.74q.191-.14.372-.293c2.927 1.369 6.107 1.369 8.999 0q.183.152.372.294-.723.437-1.52.74.418.838.963 1.588a14.6 14.6 0 0 0 4.504-2.308c.37-3.911-.63-7.302-2.644-10.309m-9.13 8.234c-.878 0-1.599-.82-1.599-1.82 0-.998.705-1.82 1.6-1.82.894 0 1.614.82 1.599 1.82.001 1-.705 1.82-1.6 1.82m5.91 0c-.878 0-1.599-.82-1.599-1.82 0-.998.705-1.82 1.6-1.82.893 0 1.614.82 1.599 1.82 0 1-.706 1.82-1.6 1.82"/>
</symbol>
<symbol id="documentation-icon" viewBox="0 0 21 20">
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="m15.5 13.333 1.533 1.322c.645.555.967.833.967 1.178s-.322.623-.967 1.179L15.5 18.333m-3.333-5-1.534 1.322c-.644.555-.966.833-.966 1.178s.322.623.966 1.179l1.534 1.321"/>
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="M17.167 10.836v-4.32c0-1.41 0-2.117-.224-2.68-.359-.906-1.118-1.621-2.08-1.96-.599-.21-1.349-.21-2.848-.21-2.623 0-3.935 0-4.983.369-1.684.591-3.013 1.842-3.641 3.428C3 6.449 3 7.684 3 10.154v2.122c0 2.558 0 3.838.706 4.726q.306.383.713.671c.76.536 1.79.64 3.581.66"/>
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="M3 10a2.78 2.78 0 0 1 2.778-2.778c.555 0 1.209.097 1.748-.047.48-.129.854-.503.982-.982.145-.54.048-1.194.048-1.749a2.78 2.78 0 0 1 2.777-2.777"/>
</symbol>
<symbol id="github-icon" viewBox="0 0 19 19">
<path fill="#08060d" fill-rule="evenodd" d="M9.356 1.85C5.05 1.85 1.57 5.356 1.57 9.694a7.84 7.84 0 0 0 5.324 7.44c.387.079.528-.168.528-.376 0-.182-.013-.805-.013-1.454-2.165.467-2.616-.935-2.616-.935-.349-.91-.864-1.143-.864-1.143-.71-.48.051-.48.051-.48.787.051 1.2.805 1.2.805.695 1.194 1.817.857 2.268.649.064-.507.27-.857.49-1.052-1.728-.182-3.545-.857-3.545-3.87 0-.857.31-1.558.8-2.104-.078-.195-.349-1 .077-2.078 0 0 .657-.208 2.14.805a7.5 7.5 0 0 1 1.946-.26c.657 0 1.328.092 1.946.26 1.483-1.013 2.14-.805 2.14-.805.426 1.078.155 1.883.078 2.078.502.546.799 1.247.799 2.104 0 3.013-1.818 3.675-3.558 3.87.284.247.528.714.528 1.454 0 1.052-.012 1.896-.012 2.156 0 .208.142.455.528.377a7.84 7.84 0 0 0 5.324-7.441c.013-4.338-3.48-7.844-7.773-7.844" clip-rule="evenodd"/>
</symbol>
<symbol id="social-icon" viewBox="0 0 20 20">
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="M12.5 6.667a4.167 4.167 0 1 0-8.334 0 4.167 4.167 0 0 0 8.334 0"/>
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="M2.5 16.667a5.833 5.833 0 0 1 8.75-5.053m3.837.474.513 1.035c.07.144.257.282.414.309l.93.155c.596.1.736.536.307.965l-.723.73a.64.64 0 0 0-.152.531l.207.903c.164.715-.213.991-.84.618l-.872-.52a.63.63 0 0 0-.577 0l-.872.52c-.624.373-1.003.094-.84-.618l.207-.903a.64.64 0 0 0-.152-.532l-.723-.729c-.426-.43-.289-.864.306-.964l.93-.156a.64.64 0 0 0 .412-.31l.513-1.034c.28-.562.735-.562 1.012 0"/>
</symbol>
<symbol id="x-icon" viewBox="0 0 19 19">
<path fill="#08060d" fill-rule="evenodd" d="M1.893 1.98c.052.072 1.245 1.769 2.653 3.77l2.892 4.114c.183.261.333.48.333.486s-.068.089-.152.183l-.522.593-.765.867-3.597 4.087c-.375.426-.734.834-.798.905a1 1 0 0 0-.118.148c0 .01.236.017.664.017h.663l.729-.83c.4-.457.796-.906.879-.999a692 692 0 0 0 1.794-2.038c.034-.037.301-.34.594-.675l.551-.624.345-.392a7 7 0 0 1 .34-.374c.006 0 .93 1.306 2.052 2.903l2.084 2.965.045.063h2.275c1.87 0 2.273-.003 2.266-.021-.008-.02-1.098-1.572-3.894-5.547-2.013-2.862-2.28-3.246-2.273-3.266.008-.019.282-.332 2.085-2.38l2-2.274 1.567-1.782c.022-.028-.016-.03-.65-.03h-.674l-.3.342a871 871 0 0 1-1.782 2.025c-.067.075-.405.458-.75.852a100 100 0 0 1-.803.91c-.148.172-.299.344-.99 1.127-.304.343-.32.358-.345.327-.015-.019-.904-1.282-1.976-2.808L6.365 1.85H1.8zm1.782.91 8.078 11.294c.772 1.08 1.413 1.973 1.425 1.984.016.017.241.02 1.05.017l1.03-.004-2.694-3.766L7.796 5.75 5.722 2.852l-1.039-.004-1.039-.004z" clip-rule="evenodd"/>
</symbol>
</svg>

After

Width:  |  Height:  |  Size: 4.9 KiB

+5
View File
@@ -0,0 +1,5 @@
function App() {
return <></>;
}
export default App;
Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="35.93" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 228"><path fill="#00D8FF" d="M210.483 73.824a171.49 171.49 0 0 0-8.24-2.597c.465-1.9.893-3.777 1.273-5.621c6.238-30.281 2.16-54.676-11.769-62.708c-13.355-7.7-35.196.329-57.254 19.526a171.23 171.23 0 0 0-6.375 5.848a155.866 155.866 0 0 0-4.241-3.917C100.759 3.829 77.587-4.822 63.673 3.233C50.33 10.957 46.379 33.89 51.995 62.588a170.974 170.974 0 0 0 1.892 8.48c-3.28.932-6.445 1.924-9.474 2.98C17.309 83.498 0 98.307 0 113.668c0 15.865 18.582 31.778 46.812 41.427a145.52 145.52 0 0 0 6.921 2.165a167.467 167.467 0 0 0-2.01 9.138c-5.354 28.2-1.173 50.591 12.134 58.266c13.744 7.926 36.812-.22 59.273-19.855a145.567 145.567 0 0 0 5.342-4.923a168.064 168.064 0 0 0 6.92 6.314c21.758 18.722 43.246 26.282 56.54 18.586c13.731-7.949 18.194-32.003 12.4-61.268a145.016 145.016 0 0 0-1.535-6.842c1.62-.48 3.21-.974 4.76-1.488c29.348-9.723 48.443-25.443 48.443-41.52c0-15.417-17.868-30.326-45.517-39.844Zm-6.365 70.984c-1.4.463-2.836.91-4.3 1.345c-3.24-10.257-7.612-21.163-12.963-32.432c5.106-11 9.31-21.767 12.459-31.957c2.619.758 5.16 1.557 7.61 2.4c23.69 8.156 38.14 20.213 38.14 29.504c0 9.896-15.606 22.743-40.946 31.14Zm-10.514 20.834c2.562 12.94 2.927 24.64 1.23 33.787c-1.524 8.219-4.59 13.698-8.382 15.893c-8.067 4.67-25.32-1.4-43.927-17.412a156.726 156.726 0 0 1-6.437-5.87c7.214-7.889 14.423-17.06 21.459-27.246c12.376-1.098 24.068-2.894 34.671-5.345a134.17 134.17 0 0 1 1.386 6.193ZM87.276 214.515c-7.882 2.783-14.16 2.863-17.955.675c-8.075-4.657-11.432-22.636-6.853-46.752a156.923 156.923 0 0 1 1.869-8.499c10.486 2.32 22.093 3.988 34.498 4.994c7.084 9.967 14.501 19.128 21.976 27.15a134.668 134.668 0 0 1-4.877 4.492c-9.933 8.682-19.886 14.842-28.658 17.94ZM50.35 144.747c-12.483-4.267-22.792-9.812-29.858-15.863c-6.35-5.437-9.555-10.836-9.555-15.216c0-9.322 13.897-21.212 37.076-29.293c2.813-.98 5.757-1.905 8.812-2.773c3.204 10.42 7.406 21.315 12.477 32.332c-5.137 11.18-9.399 22.249-12.634 32.792a134.718 134.718 0 0 1-6.318-1.979Zm12.378-84.26c-4.811-24.587-1.616-43.134 6.425-47.789c8.564-4.958 27.502 2.111 47.463 19.835a144.318 144.318 0 0 1 3.841 3.545c-7.438 7.987-14.787 17.08-21.808 26.988c-12.04 1.116-23.565 2.908-34.161 5.309a160.342 160.342 0 0 1-1.76-7.887Zm110.427 27.268a347.8 347.8 0 0 0-7.785-12.803c8.168 1.033 15.994 2.404 23.343 4.08c-2.206 7.072-4.956 14.465-8.193 22.045a381.151 381.151 0 0 0-7.365-13.322Zm-45.032-43.861c5.044 5.465 10.096 11.566 15.065 18.186a322.04 322.04 0 0 0-30.257-.006c4.974-6.559 10.069-12.652 15.192-18.18ZM82.802 87.83a323.167 323.167 0 0 0-7.227 13.238c-3.184-7.553-5.909-14.98-8.134-22.152c7.304-1.634 15.093-2.97 23.209-3.984a321.524 321.524 0 0 0-7.848 12.897Zm8.081 65.352c-8.385-.936-16.291-2.203-23.593-3.793c2.26-7.3 5.045-14.885 8.298-22.6a321.187 321.187 0 0 0 7.257 13.246c2.594 4.48 5.28 8.868 8.038 13.147Zm37.542 31.03c-5.184-5.592-10.354-11.779-15.403-18.433c4.902.192 9.899.29 14.978.29c5.218 0 10.376-.117 15.453-.343c-4.985 6.774-10.018 12.97-15.028 18.486Zm52.198-57.817c3.422 7.8 6.306 15.345 8.596 22.52c-7.422 1.694-15.436 3.058-23.88 4.071a382.417 382.417 0 0 0 7.859-13.026a347.403 347.403 0 0 0 7.425-13.565Zm-16.898 8.101a358.557 358.557 0 0 1-12.281 19.815a329.4 329.4 0 0 1-23.444.823c-7.967 0-15.716-.248-23.178-.732a310.202 310.202 0 0 1-12.513-19.846h.001a307.41 307.41 0 0 1-10.923-20.627a310.278 310.278 0 0 1 10.89-20.637l-.001.001a307.318 307.318 0 0 1 12.413-19.761c7.613-.576 15.42-.876 23.31-.876H128c7.926 0 15.743.303 23.354.883a329.357 329.357 0 0 1 12.335 19.695a358.489 358.489 0 0 1 11.036 20.54a329.472 329.472 0 0 1-11 20.722Zm22.56-122.124c8.572 4.944 11.906 24.881 6.52 51.026c-.344 1.668-.73 3.367-1.15 5.09c-10.622-2.452-22.155-4.275-34.23-5.408c-7.034-10.017-14.323-19.124-21.64-27.008a160.789 160.789 0 0 1 5.888-5.4c18.9-16.447 36.564-22.941 44.612-18.3ZM128 90.808c12.625 0 22.86 10.235 22.86 22.86s-10.235 22.86-22.86 22.86s-22.86-10.235-22.86-22.86s10.235-22.86 22.86-22.86Z"></path></svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.5 KiB

+3
View File
@@ -0,0 +1,3 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
+10
View File
@@ -0,0 +1,10 @@
import { StrictMode } from "react";
import { createRoot } from "react-dom/client";
import App from "./App.jsx";
import "./index.css";
createRoot(document.getElementById("root")).render(
<StrictMode>
<App />
</StrictMode>,
);
+8
View File
@@ -0,0 +1,8 @@
/** @type {import('tailwindcss').Config} */
export default {
content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
theme: {
extend: {},
},
plugins: [],
};
-409
View File
@@ -1,409 +0,0 @@
<!DOCTYPE html>
<html lang="PT-br">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-compatible" content="ie=edge" />
<title>AnalyTrick</title>
<!-- imports -->
<link rel="stylesheet" type="text/css" href="./css/Header_and_Footer.css" />
<link rel="stylesheet" type="text/css" href="./css/Mains/Termos_e_privacidade_main.css" />
<script src="https://kit.fontawesome.com/6ffe26f1f6.js" crossorigin="anonymous"></script>
<script src="./js/header_and_footer.js"></script>
</head>
<body>
<!-- Header -->
<header>
<a href="./index.html"><img src="./img/Logo.png" alt="logo" class="logo_icon" /></a>
<nav class="Menu_options">
<select name="Linguas" id="" class="Idioma_Select">
<option value="Portugues">PT-BR</option>
<option value="Ingles">EN</option>
</select>
<ul class="Menu_options_list">
<li><a href="./dummy.html">Quem somos</a></li>
<li><a href="./dummy.html">Supporte</a></li>
<li>
<hr class="vertical-line" />
</li>
<li><a href="./php/login.php" class="Login_link">Login</a></li>
</ul>
<button onclick="toggleDiv()" id="ambuigue_header_button" class="ambuigue_button header_Button">
<i class="fa-solid fa-bars"></i>
</button>
<a href="./php/cadastro.php" class="Signup_button header_Button">Inscreva-se</a>
</nav>
<div onclick="toggleDiv()" id="background_ambuigue" class="background_ambuigue">
<div class="menu_ambuigue">
<div class="register_ambuigue">
<img src="./img/Logo.png" alt="logo" class="header_logo_icon" />
<nav>
<ul>
<li>
<a href="./php/login.php" class="ambuigue_Login_link Login_link">Login</a>
</li>
<li>
<a href="./php/cadastro.php" class="ambuigue_Signup_button ambuigue_Button">Inscreva-se</a>
</li>
</ul>
</nav>
</div>
<nav class="other_options_ambuigue">
<ul>
<li>
<a class="ambuigue_Button" href="./dummy.html">Quem somos</a>
</li>
<li>
<a class="ambuigue_Button" href="./dummy.html">Supporte</a>
</li>
</ul>
</nav>
</div>
</div>
</header>
<!-- main -->
<main>
<section class="sessao container">
<div class="tituloprincipal">
<h2>Termos e Condições de Uso da Analytrick</h2>
</div>
<div class="texto">
Bem-vindo à www.analytrick.com (junto com todos os sites da Analytrick
que contenham um link para estes Termos e Condições de Uso e
constituem o "Site"). Estes Termos e Condições de Uso (doravante
denominados "Termos") regem o uso do site de propriedade da Analytrick
(doravante denominada "Analytrick"), com sede em [Endereço da
empresa], [Cidade], [CEP], e-mail: [e-mail da empresa], CNPJ [número
do CNPJ].
</div>
<div class="texto">
Solicitamos a leitura cuidadosa destes Termos antes de usar o site
e/ou Plataforma de tal modo que o "Usuário" e/ou "Visitante" -
conforme aplicável - esteja ciente de seus direitos e obrigações em
relação à Analytrick.
</div>
<div class="texto">
A Analytrick reserva-se o direito, a seu critério, de modificar estes
Termos. Vamos notificá-lo a respeito de tais modificações, por e-mail
ou publicando um aviso das mudanças mencionadas acima no site e/ou
plataforma. O Usuário e o Visitante deverão observar tais avisos no
site e na plataforma para estarem cientes das mudanças. Caso o Usuário
ou Visitante continue usando o site e/ou a plataforma após dez (10)
dias da publicação das mudanças destes Termos ou depois que avisado
por e-mail, o que ocorrer primeiro, será presumida sua concordância
com as mudanças.
</div>
<div class="subtitulo">
<h3>1. Considerações preliminares. Aceitação.</h3>
</div>
<div class="texto">
1.1 Estes Termos constituem um contrato entre o Usuário ou Visitante,
pessoa física ou jurídica, doravante designado apenas CONTRATANTE, e a
Analytrick, em relação ao seu acesso e uso do site e da plataforma,
bem como em relação ao seu acesso e uso de qualquer outro meio ou de
comunicação relacionada com o site. O site fornece acesso a uma
plataforma de armazenamento e processamento de informações on-line, de
propriedade da Analytrick, que permite aos usuários controlar,
gerenciar e administrar certas funções de suas contas de usuário em
sites relacionados (doravante, a "Plataforma"). Estes Termos são
aplicáveis ao site e à plataforma. Os direitos, obrigações,
responsabilidades, tabelas de preços e outros termos e condições
suplementares ou documentos que sejam publicados no site ou na
plataforma no futuro serão incorporados a estes Termos.
</div>
<div class="texto">
1.2 Ao utilizar a Plataforma ou o site em nome de uma pessoa jurídica,
o CONTRATANTE declara à Analytrick que possui capacidade de
representação da pessoa jurídica para atuar em seu nome e aceitar
estes Termos.
</div>
<div class="texto">
1.3 Conceito de Usuário e de visitante. Quando o CONTRATANTE usa ou
visita de qualquer forma o site e/ou Plataforma, independentemente de
estar ou não registrado como usuário do site e/ou Plataforma, será
considerado um visitante para efeitos destes Termos. Ao acessar sua
conta de usuário na Plataforma, o seu registro é verificado para usar
a Plataforma e será considerado um Usuário, para efeitos destes
Termos.
</div>
<div class="subtitulo">
<h4>1.4 Aplicação dos Termos</h4>
</div>
<div class="texto">
1.4.1 Estes Termos são aplicáveis a todos os Usuários e Visitantes que
acessam e usam o site e/ou a Plataforma. Ao acessar e usar o site e/ou
a Plataforma, o Usuário e/ou Visitante concorda em cumprir estes
Termos, bem como todas as leis e regulamentações aplicáveis.
</div>
<div class="texto">
1.4.2 Estes Termos se aplicam exclusivamente ao uso do site e/ou da
Plataforma, e não se aplicam a quaisquer outros sites ou plataformas
que possam estar vinculados ou serem acessados através do site da
Analytrick. Ao clicar em um link para outro site ou plataforma, o
Usuário e/ou Visitante será sujeito aos termos de uso e política de
privacidade aplicáveis a esse site ou plataforma.
</div>
<div class="texto">
1.4.3 A Analytrick se reserva o direito de modificar, suspender ou
encerrar o site e/ou a Plataforma a qualquer momento, sem aviso
prévio. A Analytrick não será responsável perante o Usuário e/ou
Visitante por qualquer modificação, suspensão ou encerramento do site
e/ou da Plataforma.
</div>
<div class="subtitulo">
<h3>2. Registro e Uso da Plataforma</h3>
</div>
<div class="subtitulo">
<h4>2.1 Registro</h4>
</div>
<div class="texto">
2.1.1 Para acessar e utilizar a Plataforma, o Usuário deverá se
registrar fornecendo informações precisas, completas e atualizadas. O
Usuário será responsável por manter a confidencialidade de suas
informações de login e senha e por todas as atividades que ocorrerem
em sua conta de usuário.
</div>
<div class="texto">
2.1.2 O Usuário concorda em fornecer informações verdadeiras,
precisas, atualizadas e completas durante o processo de registro. Caso
haja qualquer alteração nas informações fornecidas, o Usuário deverá
atualizá-las imediatamente.
</div>
<div class="texto">
2.1.3 A Analytrick reserva-se o direito de recusar o registro de um
Usuário ou de encerrar a conta de um Usuário a qualquer momento, a seu
exclusivo critério.
</div>
<div class="subtitulo">
<h4>2.2 Uso da Plataforma</h4>
</div>
<div class="texto">
2.2.1 O Usuário concorda em utilizar a Plataforma apenas para os fins
permitidos por estes Termos e por qualquer legislação ou
regulamentação aplicável. O Usuário concorda em não acessar ou
utilizar a Plataforma para qualquer finalidade ilegal ou não
autorizada.
</div>
<div class="texto">
2.2.2 O Usuário concorda em não copiar, reproduzir, distribuir,
transmitir, exibir, vender, revender ou explorar qualquer parte da
Plataforma, exceto conforme expressamente autorizado por estes Termos.
</div>
<div class="texto">
2.2.3 O Usuário concorda em não interferir ou interromper a
Plataforma, seus servidores ou redes conectadas à Plataforma, ou
desobedecer quaisquer requisitos, procedimentos, políticas ou
regulamentações de redes conectadas à Plataforma.
</div>
<div class="texto">
2.2.4 O Usuário concorda em não transmitir qualquer vírus, worms,
cavalos de Troia ou qualquer código de natureza destrutiva através da
Plataforma.
</div>
<div class="texto">
2.2.5 O Usuário é o único responsável pelo conteúdo que envia,
compartilha ou exibe na Plataforma. O Usuário concorda em não enviar,
compartilhar ou exibir conteúdo que seja ilegal, difamatório,
ameaçador, abusivo, obsceno, ofensivo, invasivo da privacidade de
terceiros, ou que viole direitos de propriedade intelectual ou outros
direitos de terceiros.
</div>
<div class="texto">
2.2.6 O Usuário reconhece que a Analytrick pode, a seu exclusivo
critério, revisar, monitorar ou remover o conteúdo do Usuário a
qualquer momento e por qualquer motivo, sem aviso prévio.
</div>
<div class="subtitulo">
<h3>3. Propriedade Intelectual</h3>
</div>
<div class="subtitulo">
<h4>3.1 Direitos Autorais</h4>
</div>
<div class="texto">
3.1.1 Todo o conteúdo disponibilizado na Plataforma, incluindo textos,
gráficos, imagens, logotipos, ícones, áudios, vídeos, clipes,
softwares e qualquer outro material, é protegido por direitos autorais
e outros direitos de propriedade intelectual.
</div>
<div class="texto">
3.1.2 O Usuário reconhece e concorda que não adquire nenhum direito de
propriedade sobre o conteúdo disponibilizado na Plataforma, exceto
pelo direito limitado de uso conforme estabelecido nestes Termos.
</div>
<div class="texto">
3.1.3 O Usuário não pode reproduzir, distribuir, modificar, criar
obras derivadas, exibir publicamente, executar publicamente,
transmitir ou de qualquer outra forma explorar qualquer parte do
conteúdo disponibilizado na Plataforma, a menos que expressamente
autorizado pela Analytrick.
</div>
<div class="subtitulo">
<h4>3.2 Marcas Registradas</h4>
</div>
<div class="texto">
3.2.1 Todas as marcas comerciais, marcas de serviço, logotipos e nomes
comerciais exibidos na Plataforma são marcas registradas ou não
registradas da Analytrick ou de terceiros.
</div>
<div class="texto">
3.2.2 O Usuário não pode usar, copiar, reproduzir, republicar,
transmitir, distribuir ou modificar qualquer marca comercial exibida
na Plataforma, a menos que expressamente autorizado pela Analytrick ou
pelo titular da marca.
</div>
<div class="subtitulo">
<h3>4. Limitação de Responsabilidade</h3>
</div>
<div class="texto">
4.1 A Analytrick não será responsável por qualquer dano direto,
indireto, incidental, especial, consequencial ou exemplar decorrente
do uso ou da incapacidade de usar a Plataforma, mesmo que a Analytrick
tenha sido avisada da possibilidade de tais danos.
</div>
<div class="texto">
4.2 A Analytrick não se responsabiliza por qualquer transação,
comunicação ou disputa entre os Usuários ou entre os Usuários e
quaisquer terceiros.
</div>
<div class="texto">
4.3 O Usuário concorda em indenizar e isentar a Analytrick e seus
diretores, funcionários e agentes de qualquer reclamação, ação,
demanda, perda, responsabilidade, custo ou despesa, incluindo
honorários advocatícios razoáveis, decorrentes de ou relacionados ao
uso da Plataforma, violação destes Termos ou violação de qualquer
direito de terceiros.
</div>
<div class="subtitulo">
<h3>5. Disposições Gerais</h3>
</div>
<div class="texto">
5.1 Estes Termos constituem o acordo integral entre o Usuário,
Visitante e a Analytrick em relação ao uso da Plataforma, substituindo
quaisquer acordos anteriores ou contemporâneos.
</div>
<div class="texto">
5.2 A falha da Analytrick em exercer ou fazer valer qualquer direito
ou disposição destes Termos não constituirá renúncia a tal direito ou
disposição.
</div>
<div class="texto">
5.3 Caso qualquer disposição destes Termos seja considerada inválida
ou inexequível, as demais disposições permanecerão em pleno vigor e
efeito.
</div>
<div class="texto">
5.4 Estes Termos serão regidos e interpretados de acordo com as leis
do país em que a Analytrick está sediada, sem considerar seus
princípios de conflito de leis.
</div>
<div class="texto">
5.5 Qualquer controvérsia decorrente ou relacionada a estes Termos
será submetida à jurisdição exclusiva dos tribunais competentes da
sede da Analytrick
</div>
</section>
</main>
<!-- footer -->
<footer>
<div class="Divisor_do_Footer">
<!-- footer_Social_links_footer -->
<nav class="Social_links_footer">
<a href="./index.html"><img src="./img/Logo.png" alt="logo" class="logo_icon" /></a>
<p class="texto_motivacao">
Impulsione o seu negócio com a gente e alcance resultados
extraordinários!
</p>
<ul>
<li>
<a href="dummy.html" class="icons_sociais" id="Instagram_icon"><i class="fa-brands fa-instagram"
aria-label="Instagram"></i></a>
</li>
<li>
<a href="dummy.html" class="icons_sociais" id="Facebook_icon"><i class="fa-brands fa-facebook-f"
aria-label="Facebook"></i></a>
</li>
<li>
<a href="dummy.html" class="icons_sociais" id="Whatsapp_icon"><i class="fa-brands fa-whatsapp"
aria-label="Whatsapp"></i></a>
</li>
</ul>
</nav>
<!-- footer_Sobre_empresa -->
<nav class="Sobre_empresa">
<ul class="Footer_links">
<li>
<h3><strong>Sobre nós</strong></h3>
</li>
<li><a href="./dummy.html">Quem somos</a></li>
<li><a href="./dummy.html">Quero ser Parceiro</a></li>
<li><a href="./dummy.html">Trabalhe conosco</a></li>
</ul>
</nav>
<!-- footer_Ferramentas -->
<nav class="Ferramentas">
<ul class="Footer_links">
<li>
<h3><strong>Plataforma</strong></h3>
</li>
<li><a href="./dummy.html">Ferramentas</a></li>
<li><a href="./precos.html">Preços</a></li>
<li><a href="./dummy.html">Central de ajuda</a></li>
<li><a href="./dummy.html">Estado do serviço</a></li>
</ul>
</nav>
<!-- footer_Newsletter -->
<nav class="Newsletter">
<ul>
<li>
<h3><strong>Inscreva-se</strong></h3>
</li>
<li>
<p>
Coloque seu email para ser notificado sobre as nossas novidades
pela nossa newletter
</p>
</li>
<li>
<input type="email" id="email_box" placeholder="Insira seu Email aqui" /><button id="email_button">
<i class="fa-solid fa-envelope"></i>
</button>
</li>
</ul>
</nav>
</div>
<!-- footer_Legal -->
<nav class="Legal">
<ul>
<li><a href="./termos.html">Termos e condições</a></li>
<li><a href="./privacidade.html">Politica de privacidade</a></li>
<li>
<p>
copyright <i class="fa-regular fa-copyright"></i> 2023 Analytrick
</p>
</li>
</ul>
</nav>
</footer>
</body>
</html>
+11
View File
@@ -0,0 +1,11 @@
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
// https://vite.dev/config/
export default defineConfig({
plugins: [react()],
build: {
outDir: "../Sites/AnalytricProd",
emptyOutDir: true,
},
});