Inspiration

We want to empower individuals to unlock their creative potential and explore their emotions through the therapeutic process of art-making. We believe that everyone has the capacity to heal and grow through self-expression, and we strive to provide a safe and supportive virtual space for our users to do just that. Our website offers a unique combination of tools for users to create artwork and keep a record of their journal entries, allowing them to not only visually capture their journey but also reflect on their growth and insights. Our goal is to help individuals cultivate a deeper understanding of themselves and find joy and peace in the creative process.

What it does

In the second version of our website, we are excited to introduce new features that will enhance the creative experience for our users. We will be adding composition recognition to generate writing prompts based off their photos or drawings.

How we built it

To begin the development of our website's second version, we generated an outline of the new features we intended to implement. Using the agile methodology, we categorized our tasks as small, medium, or large, and prioritized them based on their level of importance and urgency, using the categories of 'must do', 'should do', and 'not do'.

Challenges we ran into

We recently encountered an issue with the ImageAI library while trying to classify images in a Flask app running on PythonAnywhere. We were using the classifyImage function, but the function call would time out and not produce any error messages. Interestingly, the function call worked fine when we tested it locally.

After some investigation, we came up with several possible solutions. We made sure that we were using the latest version of the ImageAI library, as some previous versions have known issues with timeouts. Then, we tested the function call with a smaller image to see if the issue was related to the size of the image. However, the issue was in the library we were using and it was out of our control.

Accomplishments that we're proud of

We are prod of our implementation of AI technology included the integration of prompt generators for artwork and image analysis using ImageAI. As a result, users can generate prompts to inspire their creative process, and ImageAI can analyze images and provide prompts for users to write about in their journal.

What we learned

This project has been a valuable learning experience for our team. We discovered that we are capable of creating a high-quality product in a short amount of time, even if we are new to the task at hand. We enjoyed the process of learning and exploring new techniques, and are proud to have exceeded our expectations with this project, particularly with the integration of AI recognition for composition, art style, and color.

This experience has taught us the importance of teamwork, problem-solving, and the satisfaction of overcoming challenges, including the unique challenges that come with integrating AI into a creative platform. Overall, we are proud of what we have accomplished and are eager to apply what we've learned to future projects, including exploring further AI integrations in the creative realm.

What's next for ColourfulCounseling 2

We want to create a login page as well as a possible mood tracker or color tracker for the users. Additionally, we want to implement a chat box for users to receive mental health resources from.

Cited Resources: Chatbot/Prompts: https://beebom.com/how-build-own-ai-chatbot-with-chatgpt-api/ Sentiment Analysis: https://www.digitalocean.com/community/tutorials/how-to-perform-sentiment-analysis-in-python-3-using-the-natural-language-toolkit-nltk Image Prediction: https://guymodscientist.medium.com/image-prediction-with-10-lines-of-code-3266f4039c7a & https://github.com/OlafenwaMoses/ImageAI

Built With

Share this project:

Updates