IdeaGenius is a platform for seamless Market Research Assistance and Innovative Ideation. It empowers users with diverse information collection and organization, generating unique ideas from aggregated research.
IdeaGenius is a dynamic platform designed to transform ideation and market research processes. Through features such as market research assistance, initial idea generation, in-depth trend analysis, project planning, and collaboration opportunities, IdeaGenius empowers users to organize research, generate refined ideas, understand market trends, plan effectively, learn from similar projects, and connect for collaboration. By leveraging advanced AI algorithms and comprehensive industry insights, IdeaGenius aims to assist clients in identifying, developing, and refining innovative project ideas tailored to their time and budget constraints. The platform is user-friendly, scalable, and versatile, catering to individuals across different levels of expertise in various domains.
- Fragmentation: Existing methods lack cohesion, leading to fragmented efforts in data collection and analysis.
- Inefficiencies: Lack of a unified system results in duplicated efforts and inefficient resource utilization.
- Limited Analysis Tools: Traditional methods often lack comprehensive tools for idea generation and market trend analysis.
- High Costs: Current systems, especially in traditional market research, incur significant financial burdens.
- Discontinuous Data: Information gathering is often sporadic, creating gaps in insights and hindering a continuous research flow.
- Missed Opportunities: Inadequate tools and disjointed processes contribute to overlooking potential opportunities.
IdeaGenius tackles the challenges of fragmented processes and inefficiencies by providing a unified platform for streamlined ideation and market research. With comprehensive analysis tools, it minimizes costs, ensures continuous data flow, and maximizes opportunities, offering a cohesive and efficient solution to the current drawbacks in ideation and research methodologies.
IdeaGenius is tailored to cater to a diverse range of stakeholders, each playing a crucial role in the idea generation and implementation process:
Clients represent individuals or businesses seeking innovative project ideas tailored to their needs. IdeaGenius caters to them in following ways:
- Innovative Problem Solving : IdeaGenius employs a set of thought-provoking questions and AI-driven processes that stimulate creativity and prompts clients to think beyond conventional solutions.
- Strategic Decision-Making : IdeaGenius offers clients real-time insights into market trends related to their chosen ideas. Through continuous monitoring and analysis, the platform ensures that clients stay informed about the latest developments
- Comprehensive Vision : IdeaGenius facilitates the creation of a detailed project plan through the VisionDoc feature. The result is a well-defined project plan that serves as a roadmap for successful implementation, enhancing the overall project management process.
College alumni are graduates of academic institutions, bringing their experiences and insights to the community. IdeaGenius caters to them in following ways:
- Networking Hub : IdeaGenius serves as a dynamic networking hub, connecting alumni and providing a virtual space for alumni to collaborate, share experiences, and collectively work on refining and visioning project ideas.
University clubs are groups within academic institutions focused on fostering creativity, innovation, and collaboration. IdeaGenius caters to them in following ways:
- Idea Incubator : IdeaGenius provides a dedicated space for university clubs to collaboratively explore and refine project ideas.
- Knowledge Hub : With the Research Bank feature, university clubs can build a comprehensive knowledge hub. Club members can contribute and access relevant documents, research papers, and articles.
- Networking Opportunities : IdeaGenius acts as a networking platform, connecting university clubs with like-minded peers. This networking opportunity extends beyond the club itself, facilitating collaborations with other clubs, sharing of experiences, and creating a broader ecosystem for innovation
Investors are individuals or entities looking for investment opportunities in innovative projects.
- Curated Innovation : Offers investors a curated selection of innovative projects, streamlining the process of identifying promising investment opportunities.
- Diverse Portfolio : Allows investors to diversify their portfolio by exploring a wide range of projects across different industries and sectors.
The scope of IdeaGenius encompasses a comprehensive set of features to guide users through the idea generation and refinement process:
- IdeaGenius prompts users with a targeted set of smart questions related to target industries, current challenges, desired technologies, and budget and time constraints. The responses drive the AI-powered idea generation process.
- The Research Bank serves as a centralized repository for clients to curate and store relevant documents, research papers, and articles.
- Users contribute to the Research Bank by uploading, categorizing, and tagging relevant materials, enhancing the platform's knowledge base for more informed idea generation.
- The platform's AI algorithms analyze the content of the Research Bank, extracting meaningful insights to refine and optimize the generated ideas.
- VisionDoc empowers clients to articulate critical strategic insights related to time and cost considerations for their selected ideas.
- Users can input budgetary and time constraints, among other strategic elements to create a comprehensive vision for their selected ideas.
- VisionDoc facilitates the alignment of user visions with the platform-generated ideas, ensuring a realistic and feasible approach to project implementation.
- IdeaGenius provides clients with real-time market trends, offering a detailed analysis of the chosen ideas. This analysis underscores the idea's relevance, market demand, and competitive landscape, supporting clients in making informed decisions.
- IdeaGenius incorporates an intelligent networking algorithm that analyzes user profiles, preferences, and project interests and recommends potential collaborators within the IdeaGenius community.
- By suggesting individuals with complementary skills and interests, IdeaGenius aims to enhance the collaborative potential of users, fostering partnerships that can lead to more robust and successful project implementations.
IdeaGenius boasts a suite of innovative features designed to streamline the process of developing and launching your ideas. Here's a closer look:
- Clear and concise presentation of IdeaGenius' mission: Briefly explain how IdeaGenius empowers users to turn their ideas into reality.
- Highlight key features: Showcase the platform's core functionalities, such as idea generation, market research, and collaboration tools.
- Transparent pricing policy: Display the different pricing tiers and their respective features to help users choose the best option.
- Call to action: Encourage users to register and experience the power of IdeaGenius.
- Simple and efficient registration process: Allow users to register quickly and easily using email or social media accounts.
- Secure login system: Ensure user data is protected with secure login protocols.
- Personalized overview of your projects: Provide a central hub where users can manage all their active ideas and track their progress.
- Easy navigation: Offer intuitive navigation to access different sections of the platform, including Idea Dashboard, Research Bank, and People.
- Market insights: Gain valuable market intelligence through data and analysis, including market size, competitor valuations, and customer trends.
- Collaboration opportunities: Discover potential collaborators with the required skills and experience to help your idea thrive.
- Generate problem statement: Formulate a clear and concise problem statement to be shared on Trumio, attracting relevant talent.
- Organize and store relevant resources: Build a comprehensive knowledge base by saving articles, research materials, and inspirational content.
- AI-powered analysis: Enhance your understanding of the collected resources through AI-driven insights and analysis.
- Improved idea development: Feed your research bank data into the AI to generate a personalized plan for your idea's growth.
- Interactive exploration of resources: Engage in a dynamic conversation with the AI to delve deeper into your research bank materials and extract key information.
- Enhanced comprehension: Gain a clearer understanding of complex topics and concepts through interactive dialogue with the AI.
- Personalized learning: Tailor your research experience based on your specific needs and interests.
- Quantitative data analysis: Access comprehensive data on current and projected market size, competitor valuations, and customer trends.
- Comparative analysis: Benchmark your idea against existing players in the market to identify potential opportunities and challenges.
- Informed decision-making: Gain data-driven insights to guide your idea development and marketing strategy.
- Interactive plan generation: Create a comprehensive plan for your idea's execution, including timeframes, resource allocation, and subtask management.
- AI-powered assistance: Receive valuable guidance from the AI on key aspects like cost estimation, timeline planning, and risk mitigation.
- Dynamic plan adaptation: Adjust your plan as needed based on new insights, market shifts, and evolving goals.
- Discover potential collaborators: Find individuals with the right skills, knowledge, and experience to contribute to your idea's success.
- Network and connect: Build a network of collaborators, advisors, and investors who can help you bring your idea to life.
- Build a strong team: Assemble a diverse group of individuals with complementary expertise to maximize your chances of success.
- Simple and intuitive profile editing: Update your personal, college and work details and link your profile with Trumio.
By combining these powerful features, IdeaGenius empowers users to transform their ideas into successful ventures.
- Knowledge Repository: IdeaGenius contributes to building a comprehensive knowledge repository of past projects, creating a valuable resource for future students and researchers
- Promotion of Cross-Disciplinary Collaboration: Facilitates collaboration across different departments and disciplines, fostering a culture of cross-disciplinary innovation and knowledge sharing.
- Data-Driven Decision-Making: The platform generates insights into the types of projects being ideated, allowing the university to make informed decisions about curriculum development and resource allocation
- Promotion of University Expertise: Showcases the university's expertise and commitment to innovation by providing a platform that actively supports alumni and current students in their projects.
- Continuous Improvement of Programs: The feedback loop provides valuable insights for the university to enhance and tailor their programs based on the evolving needs and preferences of alumni and clients.
- Efficient Project Ideation: Clients experience a streamlined process for ideating and formulating project statements, reducing the time and effort required to kickstart their projects.
- Access to Industry Insights: The platform offers valuable market research assistance, providing clients with up-to-date industry insights, competitor analysis, and trends to inform their project decisions
- Data-Driven Decision Support: Real-time data analysis ensures that clients have access to the latest information, enabling them to make data-driven decisions throughout the project lifecycle.
- Learning from Past Projects: Clients can gain insights from similar projects executed within the university's ecosystem, leveraging the experiences and lessons learned from those projects.
- Targeted Collaboration Opportunities: IdeaGenius connects clients with relevant teams, professors, or alumni with expertise in their project area, enhancing the potential for successful collaborations. By leveraging the AI-driven collaboration recommendation system, clients can efficiently find and connect with collaborators, optimizing the use of resources and potentially reducing project costs.
- UserAction: Tracks user actions with fields for URL, user ID, and specific action performed, providing a log of user interactions.
- Chat: Manages individual chat messages with details such as user ID, unique chat ID, message content, and response.
- Thread: Organizes related chats into threads with a unique thread ID, user ID, title, image source, and URL.
- UserDoc: Stores user documentation details including user ID, email, personal information, and professional details.
- Topic: Represents user-generated topics with a unique topic ID, user ID, title, description, and related attributes.
The extension design incorporates HTML and CSS in conjunction with Tailwind CSS. Serving as the gateway to the research interface, the extension offers functionalities such as summarization, insights retrieval, in-depth exploration, and addition of topics to the research bank.
In our front-end development, we leverage ReactJS with Tailwind CSS for UI design. React's component-based architecture facilitates the creation of reusable code across the application. To visualize market insights, we employ Chart.js, React-chartjs-2, and chartjs-adapter-date-fns. For captivating animations, we utilize dependencies such as lottie-react and framer motion. Axios is employed for backend requests, and Firebase is integrated for user authentication and authorization.
Our meticulously crafted backend integrates cutting-edge technologies for optimal efficiency and intelligence. Django forms the backbone for seamless web interactions, while SQLite ensures efficient data management. Advanced Natural Language Processing capabilities are powered by Hugging Face libraries, facilitating dynamic and intelligent data analysis. Langchain enables seamless interactions with state-of-the-art language models, providing insightful responses. Whisper Transcription enhances accessibility by converting audio content to text. BeautifulSoup is employed for precise web scraping, extracting market trends data with accuracy. URL management is streamlined with Urlparse, while Pdfplumber ensures content extraction from PDFs. Google Deplot is utilized for extracting meaningful insights from visual data, including charts and graphs, enriching our data analysis capabilities.
- Clone the repository
- Go into the frontend folder using
cd frontend
and runnpm install
to install all the dependencies - Create a
.env
file in the frontend folder by copying the contents of.env.example
and replacing the values with your own - Run
npm start
to start the frontend server - Go into the extension folder using
cd extension
and runnpm install
to install all the dependencies - To load the extension, go to
chrome://extensions
and turn on developer mode - Click on
Load unpacked
and select theextension
folder - Go into the backend folder using
cd backend
- Create a python virtual environment using
python -m venv {name of virtual environment}
- Activate the virtual environment using
.\{name of virtual environment}\Scripts\Activate.ps1
- Install all the dependencies using
pip install -r requirements.txt
- Create a
.env
file in the backend folder by copying the contents of.env.example
and replacing the values with your own - Run
python manage.py makemigrations
andpython manage.py migrate
to create the database - Run
python manage.py runserver
to start the backend server
- You need to login on the HuggingFace website and write your username and password in the
.env
file in the backend folder - Go to
https://huggingface.co/settings/tokens
and copy your API token and write it in the.env
file in the backend folder - For the firebase project settings, either create your own firebase project if you want to use your own database or ask me for the project settings