Skip to content

Sophyia7/language-buddy

Repository files navigation

Language Buddy

Description

Language Buddy lets you practice conversations in any language using an AI model. I built this because I suck at Spanish and would love to have conversation to get better and I don't have friends familar with the langauge so I made my friend fluent in any langauge.

Features

  • Integration with Appwrite for user management and data storage
  • Real-time chat with Gemini AI
  • Leveraging Gemini API for AI-powered language capabilities

Installation

  1. Prerequisites:

    • Docker: Make sure you have Docker installed.
    • Docker Compose: Install Docker Compose if you don't have it already.
  2. Clone the repository:

    git clone https://github.com/your-username/language-buddy.git 
    cd language-buddy
  3. Create & activate your virtualenv:

  python3 -m venv env 

  source env/bin/activate # MacOS
  .\env\Scripts\activate # Windows OS 
  1. Install dependencies:
 pip install -r requirements.txt
  1. Run the project via terminal:
 python manage.py runserver
  1. Run the project via docker:
  docker-compose up
  1. Access the application: Open your browser and go to http://localhost:8000.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published