In a digital era brimming with information, the quest for knowledge can often feel overwhelming and impersonal. Traditional learning platforms typically overlook a vital component of deep learning — intrinsic motivation. IntrinsicAI is born out of the recognition that the most profound learning occurs when individuals are driven by their passions and interests. This platform is not just another educational tool; it's a bridge connecting learners with their aspirations, enabling them to learn by doing something they truly care about.
IntrinsicAI harnesses the power of Generative AI to curate personalized, project-based learning experiences. By combining a user's project idea with the technical realms of HTML and CSS, we create a unique learning pathway for each user. This pathway is tailored to guide learners to the successful completion of their project, ensuring that the process remains engaging and motivation stays high.
For a glimpse into the IntrinsicAI experience, watch our app demo here! :
- Submit Your Project Idea: Users start by sharing what they're passionate about building.
- Feasibility Assessment: Our platform evaluates if the idea can come to life using HTML and CSS.
- Personalized Learning Pathway: Once approved, a custom course outline and targeted tutorials are provided.
- Project Suggestions: If the idea is not immediately feasible, alternative projects aligned with the user's vision are suggested.
- Build and Learn: Learners engage with the material while actively working on their projects.
Given the hackathon's time constraints, we've focused IntrinsicAI on HTML and CSS. However, our MVP demonstrates scalability, with the potential to expand into various topics and subject areas.
flask- for crafting API endpoints in the backend.generativeai- to power the personalization of learning experiences.node.js- for managing server-side scripting.python- as the backbone of our backend operations.react- to ensure an intuitive and responsive front-end.
- GPT-4 Integration: Utilizes the latest AI to analyze, suggest, and personalize.
- Dynamic Course Generation: Creates learning pathways that evolve with the user.
- Code Implementation Checks: Compares user's code against the project goals.
- Project-based Learning: Focuses on completion of real-world projects.
- Personalization: Adapts to each individual's project vision and pace.
To embark on your personalized learning journey with IntrinsicAI, follow these steps:
- Ensure you have
node.js,python, andflaskinstalled on your system. - Clone the repository to your local machine.
- Install dependencies with
npm installfor node packages andpip installfor python packages. - Start the backend server using Flask and the front-end using React.
- Open your browser and navigate to the local server's address (typically
localhost:3000). - Follow the on-screen instructions to submit your project idea and begin learning.
IntrinsicAI — Ignite your passion for learning through a personalized, project-based journey.
