This project is for GTA-5 fans who want to interact with their favourite characters. It includes chat functionalities with over 10 different characters, offering an engaging experience for the community.
- Multiple Maps: Explore different maps with interactive character dialogues.
- Live Chat: Chat live with various characters from GTA-5.
- Video Transitions: Enjoy seamless video transitions between different chat sessions.
- Feedback Form: Share your thoughts and help improve the platform.
- Login System: Secure login for user authentication.
- 10+ Characters: Talk to over 10 unique GTA-5 characters, each with distinct dialogues.
- Backend: Flask
- API Integrations:
- Gemini Generative API
- Flask Libraries:
- Flask==2.3.2
- Flask-SQLAlchemy==3.0.4
- Flask-Bcrypt==1.0.1
- Flask-Login==0.6.3
- Flask-WTF==1.2.1
- WTForms==3.1.2
- Google Generative AI (google-generativeai==0.7.2)
- Gunicorn
- Werkzeug (>=2.2.2)
- Email Validator
- Instance: This folder contains the database files.
- Static: Contains images, videos, and music used in the website.
- Templates: Holds all the HTML templates for the website pages.
- Clone the repository:
git clone https://github.com/harshpareshbhaigosalya/GTA5Chat.git
- Navigate to the project directory:
cd GTA5Chat
- Create a virtual environment:
python3 -m venv venv
- Activate the virtual environment:
venv\Scripts\activate
- Install the dependencies:
pip install -r requirements.txt
- Run the Flask application:
python app.py
- Open your browser and go to
http://127.0.0.1:5000/
to see the project.