|
Project Description

DemoGPT transforms website creation by allowing users to build Streamlit sites through text prompts, making it accessible to all skill levels. The client sought Oodles' help to integrate ChatGPT for enhanced chatbot functionality. This addition offers users real-time assistance and interactive conversations, refining prompts and improving the website development experience.

Scope Of Work

Our goal for the DemoGPT project was to integrate ChatGPT, leveraging Generative AI capabilities, and introduce a seamless chatbot functionality to enhance the user experience. By incorporating ChatGPT into DemoGPT, we aimed to provide users with an intuitive and interactive platform where they can engage in dynamic conversations and receive real-time assistance in building Streamlit sites. The integration of ChatGPT not only added a conversational element to the tool but also expanded its utility by assisting users in refining their prompts and achieving more precise outcomes. 

Our Solution

Our comprehensive solution aimed to make DemoGPT a user-friendly, interactive, and feature-rich platform for web development, catering to users with varying technical expertise. Our Solution for DemoGPT Enhancement:

  • ChatGPT Integration with Generative AI: Utilized ChatGPT to enhance the user experience through interactive and dynamic conversations.
  • Seamless Chatbot Functionality: Users can engage in conversations, refine prompts, and receive instant guidance during the website-building process.
  • Intuitive Dashboard Design: Designed an intuitive dashboard layout similar to D-ID Studio. Rectangular-shaped cards display images and content for easy navigation.
  • User Authentication and Backend Functionality: Implemented a secure user authentication system. Created backend functionality for login and signup.
  • Edit Button for Code Revisions: Considered token limits and organized code snippets for user convenience. 
  • Advanced GUI Creation: Developed a GUI interface with presets for customization. 
  • Complex GUI Functionality: Implemented presets for GUI designs with additional options for custom creation.
  • Deployment to Public URL: Provided users the ability to deploy their sites to public URLs. Implemented a community-sharing feature, allowing users to publish their sites publicly for collaborative development.

Related Projects