Inspiration

As computer science students, we constantly navigate vast, complex materials, which can often feel overwhelming. We believe students need tools that make studying easier and more efficient. Long gone are the days of working harder, not smarter; now is the time to leverage technology to improve learning.

What it does

Tutor: Answer questions across topics with detailed explanations and problem-solving support, offering instant feedback to enhance comprehension.

Flash Card: Create flashcards from lecture notes for streamlined revision, with each card highlighting key details.

Writer: Generate structured content for essays, reports, or creative projects. Tools include paraphrasing, grammar checks, and a Humanizer AI to refine text for natural flow.

Quiz: Build customizable quizzes with multiple-choice, true/false, short-answer, or mixed questions. Instantly score and reset quizzes for easy practice.

How we built it

We began by brainstorming ideas and identifying essential functions to make Tutorific.AI an effective study tool. We mapped out each feature—like answering questions, flashcard creation, and quizzes—determining the best methods to implement them in a user-friendly way. After constructing the app's flow and visual design, we coded the application in React, using JavaScript to call the ChatGPT API for dynamic responses. This approach allowed us to build an intuitive, seamless experience that supports students in multiple learning activities.

Challenges we ran into

One major challenge was aligning on project ideas, as some team members initially wanted to pursue different directions, and ultimately, we parted ways due to differing visions. Additionally, we encountered technical struggles, particularly with generating and managing API keys, which required extra troubleshooting to integrate smoothly. These challenges tested our resilience and adaptability throughout the development process.

Accomplishments that we're proud of

We’re proud of how functional and seamless Tutorific.AI turned out, coming together exactly as we envisioned. Despite starting with a team of five and finishing with only two, we persevered and brought our idea to life, showcasing our determination and commitment to delivering a quality educational tool.

What We Learned

Through this project, we gained valuable experience in API key generation, web development, and designing a product workflow from start to finish. We also deepened our skills in calling the ChatGPT API and explored prompt engineering techniques to optimize AI responses, enhancing the functionality of Tutorific.AI.

What's next for Tutorific.AI

  1. Chrome Extension Integration: By developing a Chrome extension, we’ll make Tutorific.AI accessible for daily use, allowing students to seamlessly interact with it while browsing.
  2. Lecture Summarizer: Adding a lecture summarization tool to quickly condense content into digestible summaries.
  3. Web Content Summarizer: Enabling users to paste links to articles or sites for instant summaries or quiz generation based on the content.
  4. Progress Tracking: Building a dashboard to track study habits, quiz results, and overall learning progress, offering insights and tailored recommendations.
  5. Group Study Features: Supporting shared notes, flashcards, and quizzes, allowing students to collaborate and study together in real time.
  6. Voice Assistant for Hands-Free Help: Implementing voice activation for hands-free assistance, making it easier for users to ask questions or generate study materials on the go.

Built With

Share this project:

Updates