├── .bolt └── config.json ├── .gitignore ├── README.md ├── eslint.config.js ├── index.html ├── package.json ├── postcss.config.cjs ├── public ├── 1.png ├── 2.png ├── 3.png ├── 4.jpg ├── 5.png ├── 6.png ├── 7.png ├── background.png ├── background1.png └── vite.svg ├── src ├── App.css ├── App.jsx ├── assets │ └── react.svg ├── components │ ├── AuthLayout.jsx │ ├── ChatInput.jsx │ ├── ChatMessage.jsx │ ├── ConversationList.jsx │ ├── Footer.jsx │ ├── Layout.jsx │ ├── Navbar.jsx │ └── ProtectedRoute.jsx ├── context │ ├── AuthContext.jsx │ ├── ChatContext.jsx │ └── ThemeContext.jsx ├── hooks │ ├── useAuth.js │ ├── useChat.js │ └── useTheme.js ├── index.css ├── main.jsx ├── pages │ ├── Chat.jsx │ ├── Dashboard.jsx │ ├── Login.jsx │ ├── NotFound.jsx │ ├── Payment.jsx │ └── Signup.jsx ├── services │ ├── authService.js │ ├── chatService.js │ └── paymentService.js └── styles │ └── index.css ├── tailwind.config.js └── vite.config.js /.bolt/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "template": "vite-react" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/public/1.png -------------------------------------------------------------------------------- /public/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/public/2.png -------------------------------------------------------------------------------- /public/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/public/3.png -------------------------------------------------------------------------------- /public/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/public/4.jpg -------------------------------------------------------------------------------- /public/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/public/5.png -------------------------------------------------------------------------------- /public/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/public/6.png -------------------------------------------------------------------------------- /public/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/public/7.png -------------------------------------------------------------------------------- /public/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/public/background.png -------------------------------------------------------------------------------- /public/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/public/background1.png -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/assets/react.svg -------------------------------------------------------------------------------- /src/components/AuthLayout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/components/AuthLayout.jsx -------------------------------------------------------------------------------- /src/components/ChatInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/components/ChatInput.jsx -------------------------------------------------------------------------------- /src/components/ChatMessage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/components/ChatMessage.jsx -------------------------------------------------------------------------------- /src/components/ConversationList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/components/ConversationList.jsx -------------------------------------------------------------------------------- /src/components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/components/Footer.jsx -------------------------------------------------------------------------------- /src/components/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/components/Layout.jsx -------------------------------------------------------------------------------- /src/components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/components/Navbar.jsx -------------------------------------------------------------------------------- /src/components/ProtectedRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/components/ProtectedRoute.jsx -------------------------------------------------------------------------------- /src/context/AuthContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/context/AuthContext.jsx -------------------------------------------------------------------------------- /src/context/ChatContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/context/ChatContext.jsx -------------------------------------------------------------------------------- /src/context/ThemeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/context/ThemeContext.jsx -------------------------------------------------------------------------------- /src/hooks/useAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/hooks/useAuth.js -------------------------------------------------------------------------------- /src/hooks/useChat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/hooks/useChat.js -------------------------------------------------------------------------------- /src/hooks/useTheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/hooks/useTheme.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/pages/Chat.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/pages/Chat.jsx -------------------------------------------------------------------------------- /src/pages/Dashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/pages/Dashboard.jsx -------------------------------------------------------------------------------- /src/pages/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/pages/Login.jsx -------------------------------------------------------------------------------- /src/pages/NotFound.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/pages/NotFound.jsx -------------------------------------------------------------------------------- /src/pages/Payment.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/pages/Payment.jsx -------------------------------------------------------------------------------- /src/pages/Signup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/pages/Signup.jsx -------------------------------------------------------------------------------- /src/services/authService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/services/authService.js -------------------------------------------------------------------------------- /src/services/chatService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/services/chatService.js -------------------------------------------------------------------------------- /src/services/paymentService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/services/paymentService.js -------------------------------------------------------------------------------- /src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/src/styles/index.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vector-6/AI-Chat/HEAD/vite.config.js --------------------------------------------------------------------------------