Skip to content

Commit 1cc6635

Browse files
committed
upload 1.1
1 parent 7f54668 commit 1cc6635

27 files changed

+947
-71
lines changed

QMQ.txt

+22-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1-
imagenes contactos con mapa de gooogle maps
1+
pag secundarias
22

3-
y hacer enlaces whatsapp, gmail, al scroll de la pag
3+
img principal con titulo y ventaja
4+
5+
tres datos numéricos o porcentuales de los asistentes virtuales
6+
7+
descripción y ejemplos como en una tabla izquierda y derecha imagen estatica
8+
9+
footer
10+
11+
2-Presencia en internet
12+
13+
-Make beautiful websites regardless of your design experience.
14+
15+
16+
-Ejemplo de marketplace
17+
18+
-tabla??
19+
20+
3-React+next UI
21+
22+
23+
-Ejemplos de funcionalidades (como en next ui con codigo y todo)

index.html

+1
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@
99
<body>
1010
<div id="root"></div>
1111
<script type="module" src="/src/main.jsx"></script>
12+
<script src="https://cdn.jsdelivr.net/npm/canvas-confetti@1.9.2/dist/confetti.browser.min.js"></script>
1213
</body>
1314
</html>

package-lock.json

+10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"dependencies": {
1515
"@nextui-org/react": "^2.2.9",
1616
"@react-google-maps/api": "^2.19.2",
17+
"canvas-confetti": "^1.9.2",
1718
"dotenv": "^16.4.1",
1819
"framer-motion": "^11.0.3",
1920
"gh-pages": "^6.1.1",

src/App.jsx

+7-4
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,20 @@ import "./App.css";
22

33
import { BrowserRouter, Routes, Route } from "react-router-dom";
44
import Home from "./pages/Home";
5-
import Features from "./pages/Features";
6-
import Integrations from "./pages/Integrations";
5+
import Libreria from "./pages/Libreria";
6+
import Ia from "./pages/Ia";
7+
import Web from "./pages/Web";
78

89
function App() {
910
return (
1011
<>
1112
<BrowserRouter>
1213
<Routes>
1314
<Route path="/APMC.github.io" element={<Home></Home>}></Route>
14-
<Route path="/Features" element={<Features />}></Route>
15-
<Route path="/Integrations" element={<Integrations />}></Route>
15+
16+
<Route path="/APMC.github.io/IA" element={<Ia />}></Route>
17+
<Route path="/APMC.github.io/Web" element={<Web />}></Route>
18+
<Route path="/APMC.github.io/Libreria" element={<Libreria />}></Route>
1619
</Routes>
1720
</BrowserRouter>
1821
</>

src/Icons/InfoIcon.jsx

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
import React from "react";
2+
export const InfoIcon = (props) => (
3+
<svg
4+
aria-hidden="true"
5+
fill="none"
6+
focusable="false"
7+
height="24"
8+
role="presentation"
9+
viewBox="0 0 24 24"
10+
width="24"
11+
{...props}
12+
>
13+
<path
14+
d="M12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22Z"
15+
stroke="currentColor"
16+
strokeLinecap="round"
17+
strokeLinejoin="round"
18+
strokeWidth="1.5"
19+
/>
20+
<path
21+
d="M12 8V13"
22+
stroke="currentColor"
23+
strokeLinecap="round"
24+
strokeLinejoin="round"
25+
strokeWidth="1.5"
26+
/>
27+
<path
28+
d="M11.9945 16H12.0035"
29+
stroke="currentColor"
30+
strokeLinecap="round"
31+
strokeLinejoin="round"
32+
strokeWidth="2"
33+
/>
34+
</svg>
35+
);

src/Icons/InvalidCardIcon.jsx

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
import React from "react";
2+
export const InvalidCardIcon = (props) => (
3+
<svg
4+
aria-hidden="true"
5+
fill="none"
6+
focusable="false"
7+
height="24"
8+
role="presentation"
9+
viewBox="0 0 24 24"
10+
width="24"
11+
{...props}
12+
>
13+
<path
14+
d="M10 16.95H6.21C2.84 16.95 2 16.11 2 12.74V6.74003C2 3.37003 2.84 2.53003 6.21 2.53003H16.74C20.11 2.53003 20.95 3.37003 20.95 6.74003"
15+
stroke="currentColor"
16+
strokeLinecap="round"
17+
strokeLinejoin="round"
18+
strokeWidth="1.5"
19+
/>
20+
<path
21+
d="M10 21.4699V16.95"
22+
stroke="currentColor"
23+
strokeLinecap="round"
24+
strokeLinejoin="round"
25+
strokeWidth="1.5"
26+
/>
27+
<path
28+
d="M2 12.95H10"
29+
stroke="currentColor"
30+
strokeLinecap="round"
31+
strokeLinejoin="round"
32+
strokeWidth="1.5"
33+
/>
34+
<path
35+
d="M6.73999 21.47H9.99999"
36+
stroke="currentColor"
37+
strokeLinecap="round"
38+
strokeLinejoin="round"
39+
strokeWidth="1.5"
40+
/>
41+
<path
42+
d="M22 12.8V18.51C22 20.88 21.41 21.47 19.04 21.47H15.49C13.12 21.47 12.53 20.88 12.53 18.51V12.8C12.53 10.43 13.12 9.83997 15.49 9.83997H19.04C21.41 9.83997 22 10.43 22 12.8Z"
43+
stroke="currentColor"
44+
strokeLinecap="round"
45+
strokeLinejoin="round"
46+
strokeWidth="1.5"
47+
/>
48+
<path
49+
d="M17.2445 18.25H17.2535"
50+
stroke="currentColor"
51+
strokeLinecap="round"
52+
strokeLinejoin="round"
53+
strokeWidth="2"
54+
/>
55+
</svg>
56+
);

src/Icons/MonitorMobileIcon.jsx

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
import React from "react";
2+
export const MonitorMobileIcon = (props) => (
3+
<svg
4+
aria-hidden="true"
5+
fill="none"
6+
focusable="false"
7+
height="24"
8+
role="presentation"
9+
viewBox="0 0 24 24"
10+
width="24"
11+
{...props}
12+
>
13+
<path
14+
d="M10 16.95H6.21C2.84 16.95 2 16.11 2 12.74V6.74003C2 3.37003 2.84 2.53003 6.21 2.53003H16.74C20.11 2.53003 20.95 3.37003 20.95 6.74003"
15+
stroke="currentColor"
16+
strokeLinecap="round"
17+
strokeLinejoin="round"
18+
strokeWidth="1.5"
19+
/>
20+
<path
21+
d="M10 21.4699V16.95"
22+
stroke="currentColor"
23+
strokeLinecap="round"
24+
strokeLinejoin="round"
25+
strokeWidth="1.5"
26+
/>
27+
<path
28+
d="M2 12.95H10"
29+
stroke="currentColor"
30+
strokeLinecap="round"
31+
strokeLinejoin="round"
32+
strokeWidth="1.5"
33+
/>
34+
<path
35+
d="M6.73999 21.47H9.99999"
36+
stroke="currentColor"
37+
strokeLinecap="round"
38+
strokeLinejoin="round"
39+
strokeWidth="1.5"
40+
/>
41+
<path
42+
d="M22 12.8V18.51C22 20.88 21.41 21.47 19.04 21.47H15.49C13.12 21.47 12.53 20.88 12.53 18.51V12.8C12.53 10.43 13.12 9.83997 15.49 9.83997H19.04C21.41 9.83997 22 10.43 22 12.8Z"
43+
stroke="currentColor"
44+
strokeLinecap="round"
45+
strokeLinejoin="round"
46+
strokeWidth="1.5"
47+
/>
48+
<path
49+
d="M17.2445 18.25H17.2535"
50+
stroke="currentColor"
51+
strokeLinecap="round"
52+
strokeLinejoin="round"
53+
strokeWidth="2"
54+
/>
55+
</svg>
56+
);

src/Icons/PetIcon.jsx

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
import React from "react";
2+
export const PetIcon = (props) => (
3+
<svg
4+
aria-hidden="true"
5+
fill="none"
6+
focusable="false"
7+
height="1em"
8+
role="presentation"
9+
viewBox="0 0 24 24"
10+
width="1em"
11+
{...props}
12+
>
13+
<path
14+
d="M19.0803 15.7203C18.4903 12.1903 15.1003 9.32031 11.5203 9.32031C7.63028 9.32031 4.21028 12.4703 3.88028 16.3503C3.75028 17.8503 4.23028 19.2703 5.22028 20.3403C6.20028 21.4103 7.58028 22.0003 9.08028 22.0003H13.7603C15.4503 22.0003 16.9303 21.3403 17.9403 20.1503C18.9503 18.9603 19.3503 17.3803 19.0803 15.7203Z"
15+
fill="currentColor"
16+
/>
17+
<path
18+
d="M10.2796 7.86C11.8978 7.86 13.2096 6.54819 13.2096 4.93C13.2096 3.31181 11.8978 2 10.2796 2C8.66141 2 7.34961 3.31181 7.34961 4.93C7.34961 6.54819 8.66141 7.86 10.2796 7.86Z"
19+
fill="currentColor"
20+
/>
21+
<path
22+
d="M16.94 9.02844C18.2876 9.02844 19.38 7.93601 19.38 6.58844C19.38 5.24086 18.2876 4.14844 16.94 4.14844C15.5924 4.14844 14.5 5.24086 14.5 6.58844C14.5 7.93601 15.5924 9.02844 16.94 9.02844Z"
23+
fill="currentColor"
24+
/>
25+
<path
26+
d="M20.5496 12.9313C21.6266 12.9313 22.4996 12.0582 22.4996 10.9812C22.4996 9.90429 21.6266 9.03125 20.5496 9.03125C19.4727 9.03125 18.5996 9.90429 18.5996 10.9812C18.5996 12.0582 19.4727 12.9313 20.5496 12.9313Z"
27+
fill="currentColor"
28+
/>
29+
<path
30+
d="M3.94 10.9816C5.28757 10.9816 6.38 9.88914 6.38 8.54156C6.38 7.19399 5.28757 6.10156 3.94 6.10156C2.59243 6.10156 1.5 7.19399 1.5 8.54156C1.5 9.88914 2.59243 10.9816 3.94 10.9816Z"
31+
fill="currentColor"
32+
/>
33+
</svg>
34+
);

src/Icons/ShieldSecurityIcon.jsx

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import React from "react";
2+
export const ShieldSecurityIcon = (props) => (
3+
<svg
4+
aria-hidden="true"
5+
fill="none"
6+
focusable="false"
7+
height="24"
8+
role="presentation"
9+
viewBox="0 0 24 24"
10+
width="24"
11+
{...props}
12+
>
13+
<path
14+
d="M10.49 2.23006L5.49997 4.11006C4.34997 4.54006 3.40997 5.90006 3.40997 7.12006V14.5501C3.40997 15.7301 4.18997 17.2801 5.13997 17.9901L9.43997 21.2001C10.85 22.2601 13.17 22.2601 14.58 21.2001L18.88 17.9901C19.83 17.2801 20.61 15.7301 20.61 14.5501V7.12006C20.61 5.89006 19.67 4.53006 18.52 4.10006L13.53 2.23006C12.68 1.92006 11.32 1.92006 10.49 2.23006Z"
15+
stroke="currentColor"
16+
strokeLinecap="round"
17+
strokeLinejoin="round"
18+
strokeWidth="1.5"
19+
/>
20+
<path
21+
d="M12 12.5C13.1046 12.5 14 11.6046 14 10.5C14 9.39543 13.1046 8.5 12 8.5C10.8954 8.5 10 9.39543 10 10.5C10 11.6046 10.8954 12.5 12 12.5Z"
22+
stroke="currentColor"
23+
strokeLinecap="round"
24+
strokeLinejoin="round"
25+
strokeMiterlimit="10"
26+
strokeWidth="1.5"
27+
/>
28+
<path
29+
d="M12 12.5V15.5"
30+
stroke="currentColor"
31+
strokeLinecap="round"
32+
strokeLinejoin="round"
33+
strokeMiterlimit="10"
34+
strokeWidth="1.5"
35+
/>
36+
</svg>
37+
);

src/components/AvatarWeb.jsx

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import React from "react";
2+
import { Avatar, AvatarGroup } from "@nextui-org/react";
3+
4+
export default function AvatarWeb() {
5+
return (
6+
<AvatarGroup
7+
isBordered
8+
max={3}
9+
total={10}
10+
renderCount={(count) => (
11+
<p className="text-small text-foreground font-medium ms-2">
12+
+{count} others
13+
</p>
14+
)}
15+
>
16+
<Avatar src="https://i.pravatar.cc/150?u=a042581f4e29026024d" />
17+
<Avatar src="https://i.pravatar.cc/150?u=a04258a2462d826712d" />
18+
<Avatar src="https://i.pravatar.cc/150?u=a042581f4e29026704d" />
19+
<Avatar src="https://i.pravatar.cc/150?u=a04258114e29026302d" />
20+
<Avatar src="https://i.pravatar.cc/150?u=a04258114e29026702d" />
21+
<Avatar src="https://i.pravatar.cc/150?u=a04258114e29026708c" />
22+
</AvatarGroup>
23+
);
24+
}

src/components/CardData.jsx

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import React from "react";
2+
import { Card, CardFooter, Image, Button } from "@nextui-org/react";
3+
4+
export default function App(data) {
5+
return (
6+
<Card
7+
isFooterBlurred
8+
radius="lg"
9+
className="border-none flex align-center justify-center w-auto h-auto"
10+
>
11+
<h1 className=" tracking-tight inline font-semibold from-[#5EA2EF] to-[#0072F5] text-6xl mx-auto mb-12 bg-clip-text text-transparent bg-gradient-to-b">
12+
{data.tittle}
13+
</h1>
14+
<CardFooter className="justify-between before:bg-white/10 border-white/20 border-1 py-1 absolute before:rounded-xl rounded-large bottom-1 w-[calc(100%_-_8px)] shadow-small ml-1 z-10">
15+
<p className="text-[0.7em] text-white/80">{data.description}</p>
16+
{/*<Button
17+
className="text-tiny text-white bg-black/20"
18+
variant="flat"
19+
color="default"
20+
radius="lg"
21+
size="sm"
22+
>
23+
Notify me
24+
</Button>*/}
25+
</CardFooter>
26+
</Card>
27+
);
28+
}

0 commit comments

Comments
 (0)