https://github.com/rk-vashista/chatapp
LLAMA Chat 70b is a chatbot application built with SvelteKit, Firebase, and TailwindCSS. It leverages the LLAMA 70b model to provide real-time chat functionality, secure authentication, and a responsive, modern UI.
https://github.com/rk-vashista/chatapp
authentication chat-llama-70b chatbot firebase real-time responsive-ul svelte sveltekit tailwindcss web-development web-developmentauthentication
Last synced: 3 months ago
JSON representation
LLAMA Chat 70b is a chatbot application built with SvelteKit, Firebase, and TailwindCSS. It leverages the LLAMA 70b model to provide real-time chat functionality, secure authentication, and a responsive, modern UI.
- Host: GitHub
- URL: https://github.com/rk-vashista/chatapp
- Owner: rk-vashista
- Created: 2024-09-15T07:44:18.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-26T17:25:36.000Z (almost 2 years ago)
- Last Synced: 2025-01-02T20:42:55.217Z (over 1 year ago)
- Topics: authentication, chat-llama-70b, chatbot, firebase, real-time, responsive-ul, svelte, sveltekit, tailwindcss, web-development, web-developmentauthentication
- Language: Svelte
- Homepage: https://chat.rkvashista.tech/
- Size: 58.6 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🦙 LLAMA Chat 70b
LLAMA Chat 70b is a chatbot application powered by the **LLAMA 70b model**. This project is built using **SvelteKit**, **Firebase**, and **TailwindCSS** to provide real-time chat functionality, secure authentication, and a modern responsive UI.
🔗 **[Live Demo](https://chat.rkvashista.tech/)**
---
## 📖 Table of Contents
- [🦙 LLAMA Chat 70b](#-llama-chat-70b)
- [📖 Table of Contents](#-table-of-contents)
- [✨ Features](#-features)
- [⚙️ Installation](#️-installation)
- [🚀 Usage](#-usage)
- [🛠️ Development](#️-development)
- [🏗️ Production Build](#️-production-build)
- [👀 Preview Production Build](#-preview-production-build)
- [🔗 Live Demo](#-live-demo)
- [🤝 Contributing](#-contributing)
- [📜 License](#-license)
---
## ✨ Features
- ⚡ **Real-time Chat** powered by the **LLAMA 70b** model
- 🔐 **Firebase Authentication** for secure sign-in and user management
- 🎨 **Responsive UI** built with **TailwindCSS**
- 🌐 **Open Graph** meta tags for better sharing on social media
---
## ⚙️ Installation
1. **Clone the Repository**
Run the following command to clone the repository locally:
```sh
g
cd chat
```
2. **Install Dependencies**
Install all necessary dependencies by running:
```sh
npm install
```
3. **Set up Firebase Configuration**
Create a `.env` file in the root directory and add your Firebase configuration. Example:
```env
VITE_FIREBASE_API_KEY=your_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_auth_domain
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_storage_bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
VITE_FIREBASE_APP_ID=your_app_id
```
---
## 🚀 Usage
### 🛠️ Development
To start the development server with hot reloading:
```sh
npm run dev
```
### 🏗️ Production Build
To build the project for production:
```sh
npm run build
```
### 👀 Preview Production Build
After building, you can preview the production build:
```sh
npm run preview
```
---
## 🔗 Live Demo
You can explore the live demo of **LLAMA Chat 70b** here:
🔗 [**LLAMA Chat 70b Demo**](https://chat.rkvashista.tech/)
---
## 🤝 Contributing
We welcome contributions! 🎉 If you'd like to contribute, follow these steps:
1. **Fork the repository**
2. **Create a new branch** for your feature or bugfix:
```sh
git checkout -b feature/my-new-feature
```
3. **Commit your changes**:
```sh
git commit -m "Add some feature"
```
4. **Push to the branch**:
```sh
git push origin feature/my-new-feature
```
5. **Open a pull request** and describe your changes.
---
## 📜 License
This project is licensed under the MIT License.
See the full license text [here](LICENSE).