chatApp Svelte Themes

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.

šŸ¦™ 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


šŸ“– Table of Contents


āœØ 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:

    g
    cd chat
    
  2. Install Dependencies
    Install all necessary dependencies by running:

    npm install
    
  3. Set up Firebase Configuration
    Create a .env file in the root directory and add your Firebase configuration. Example:

    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:

npm run dev

šŸ—ļø Production Build

To build the project for production:

npm run build

šŸ‘€ Preview Production Build

After building, you can preview the production build:

npm run preview

šŸ”— Live Demo

You can explore the live demo of LLAMA Chat 70b here:
šŸ”— LLAMA Chat 70b Demo


šŸ¤ 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:
    git checkout -b feature/my-new-feature
    
  3. Commit your changes:
    git commit -m "Add some feature"
    
  4. Push to the branch:
    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.

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes