Skip to content

Commit 969e985

Browse files
committed
Initial commit
0 parents  commit 969e985

34 files changed

+8739
-0
lines changed

.env.example

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
NEXT_PUBLIC_SUPERAGENT_API_KEY=""
2+
NEXT_PUBLIC_SUPERAGENT_AGENT_ID=""

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
.env
2+
node_modules

LICENSE

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2023 Ismail Pelaseyed
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Humana AI ❤️
2+
3+
## Demo
4+
[https://human-ai.vercel.app](https://humana-ai.vercel.ap)
5+
6+
## Getting Started
7+
1. Install dependencies:
8+
```bash
9+
npm i
10+
```
11+
12+
2. Change `.env.example` to `.env` and fill out the variables
13+
14+
3. Then run the development server:
15+
16+
```bash
17+
npm run dev
18+
```
19+
20+
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
21+
22+
You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
23+
24+
## Deploy on Vercel
25+
26+
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
27+
28+
Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.

app/favicon.ico

15 KB
Binary file not shown.

app/globals.css

+60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
@tailwind base;
2+
@tailwind components;
3+
@tailwind utilities;
4+
5+
@layer base {
6+
:root {
7+
--background: 0 0% 100%;
8+
--foreground: 240 10% 3.9%;
9+
--card: 0 0% 100%;
10+
--card-foreground: 240 10% 3.9%;
11+
--popover: 0 0% 100%;
12+
--popover-foreground: 240 10% 3.9%;
13+
--primary: 240 5.9% 10%;
14+
--primary-foreground: 0 0% 98%;
15+
--secondary: 240 4.8% 95.9%;
16+
--secondary-foreground: 240 5.9% 10%;
17+
--muted: 240 4.8% 95.9%;
18+
--muted-foreground: 240 3.8% 46.1%;
19+
--accent: 240 4.8% 95.9%;
20+
--accent-foreground: 240 5.9% 10%;
21+
--destructive: 0 84.2% 60.2%;
22+
--destructive-foreground: 0 0% 98%;
23+
--border: 240 5.9% 90%;
24+
--input: 240 5.9% 90%;
25+
--ring: 240 5.9% 10%;
26+
--radius: 0.5rem;
27+
}
28+
29+
.dark {
30+
--background: 240 10% 3.9%;
31+
--foreground: 0 0% 98%;
32+
--card: 240 10% 3.9%;
33+
--card-foreground: 0 0% 98%;
34+
--popover: 240 10% 3.9%;
35+
--popover-foreground: 0 0% 98%;
36+
--primary: 0 0% 98%;
37+
--primary-foreground: 240 5.9% 10%;
38+
--secondary: 240 3.7% 15.9%;
39+
--secondary-foreground: 0 0% 98%;
40+
--muted: 240 3.7% 15.9%;
41+
--muted-foreground: 240 5% 64.9%;
42+
--accent: 240 3.7% 15.9%;
43+
--accent-foreground: 0 0% 98%;
44+
--destructive: 0 62.8% 30.6%;
45+
--destructive-foreground: 0 0% 98%;
46+
--border: 240 3.7% 15.9%;
47+
--input: 240 3.7% 15.9%;
48+
--ring: 240 4.9% 83.9%;
49+
}
50+
}
51+
52+
53+
@layer base {
54+
* {
55+
@apply border-border;
56+
}
57+
body {
58+
@apply bg-background text-foreground;
59+
}
60+
}

app/layout.tsx

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
import type { Metadata } from "next";
2+
import { GeistSans } from "geist/font/sans";
3+
import { GeistMono } from "geist/font/mono";
4+
import { Analytics } from "@vercel/analytics/react";
5+
6+
import { ThemeProvider } from "@/components/theme-provider";
7+
import { cn } from "@/lib/utils";
8+
9+
import "./globals.css";
10+
11+
export const metadata: Metadata = {
12+
title: "",
13+
description: "",
14+
openGraph: {
15+
type: "website",
16+
url: "",
17+
title: "",
18+
description: "",
19+
siteName: "",
20+
},
21+
};
22+
23+
export default function RootLayout({
24+
children,
25+
}: {
26+
children: React.ReactNode;
27+
}) {
28+
return (
29+
<html lang="en">
30+
<body
31+
className={cn(
32+
"font-sans antialiased bg-[#292929]",
33+
GeistSans.variable,
34+
GeistMono.variable
35+
)}
36+
>
37+
<ThemeProvider
38+
attribute="class"
39+
defaultTheme="dark"
40+
disableTransitionOnChange
41+
>
42+
{children}
43+
<Analytics />
44+
</ThemeProvider>
45+
</body>
46+
</html>
47+
);
48+
}

0 commit comments

Comments
 (0)