DataStorm Finals RainMakers is a project focused on implementing Generative AI to develop personalized marketing strategies for KJ Marketing, a prominent retail chain in Sri Lanka. By leveraging advanced AI technologies, the project aims to enhance customer satisfaction and drive sales growth through tailored recommendations and targeted promotions.
- Python 3.6+
- Git
Clone the repository to your local machine:
git clone https://github.com/Akith-002/DataStorm_Finals_RainMakers.git
Set Up Environment
cd Set Up Environment Create and activate a virtual environment (optional but recommended):
python -m venv env
source env/bin/activate # On Windows, use env\Scripts\activate
Install Dependencies Install the required Python dependencies using pip:
pip install -r requirements.txt
Set Environment Variables Create a .env file in the root directory of the project to store environment variables:
touch .env Add your environment variables (e.g., API keys, database credentials) to the .env file:
makefile
API_KEY=your_api_key_here DATABASE_URL=your_database_url_here Usage Running the Application To run the application:
python app.py The application will start, and you can access it locally at http://localhost:5000.
Fork the repository on GitHub. Create a new branch (git checkout -b feature-branch). Make your changes and test them. Commit your changes (git commit -am 'Add new feature'). Push to the branch (git push origin feature-branch). Open a pull request on GitHub.
Project Team B. A. Akith Chandinu V.V. Fernandopulle S.M. Dassanayake