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.
- Integration with Appwrite for user management and data storage
- Real-time chat with Gemini AI
- Leveraging Gemini API for AI-powered language capabilities
-
Prerequisites:
- Docker: Make sure you have Docker installed.
- Docker Compose: Install Docker Compose if you don't have it already.
-
Clone the repository:
git clone https://github.com/your-username/language-buddy.git cd language-buddy -
Create & activate your virtualenv:
python3 -m venv env
source env/bin/activate # MacOS
.\env\Scripts\activate # Windows OS - Install dependencies:
pip install -r requirements.txt- Run the project via terminal:
python manage.py runserver- Run the project via docker:
docker-compose up- Access the application: Open your browser and go to http://localhost:8000.