DEV Community

Arkendu Kundu
Arkendu Kundu

Posted on

FriendStudy AI — an open-source AI study companion for students

Hacktoberfest: Maintainer Spotlight

I built FriendStudy AI — an open-source AI study companion for students 📚

This is my submission for the Hacktoberfest Weekend Challenge: Build for a Friend 🤝

💡 What I Built

I built FriendStudy AI, an AI-powered study companion designed to help students study more effectively.

Students often switch between multiple tools to understand difficult topics, create study plans, practice questions, and track their progress. I wanted to bring these activities together in one simple workspace.

FriendStudy AI helps students organize their learning, practice concepts, and build consistent study habits with the help of AI.

✨ Features

  • 🤖 Ask AI questions about study topics.
  • 📅 Generate personalized study plans.
  • 🧠 Practice with AI-generated quizzes.
  • 📈 Track study progress.
  • 🔥 Maintain study streaks.
  • 🎯 Organize daily study goals.
  • 📚 Keep learning activities together in one workspace.

🎯 Who I Built It For

I built FriendStudy AI for students who want a simple study companion to help them understand concepts, practice questions, and stay consistent with their studies.

Students sometimes struggle not because they lack motivation, but because planning, learning, and revision are scattered across different tools.

FriendStudy AI brings these activities together so students can spend more time learning and less time organizing their study workflow.

🛠️ How I Built It

Here is the technology stack behind the project:

  • Frontend: React and JavaScript
  • Backend: Python and FastAPI
  • AI model: Qwen 2.5 3B through Ollama
  • Deployment: Vercel for the frontend and Render for the backend

I used an open-weight AI model so I could experiment with AI-powered study assistance without relying entirely on a proprietary model API.

🌍 Why Open-Source AI Matters

Open-source AI and open-weight models give developers more freedom to understand, customize, and experiment with AI systems.

For FriendStudy AI, using Qwen 2.5 3B through Ollama gave me an opportunity to explore local model inference and build an AI-powered learning experience using tools that developers can inspect and adapt.

This approach also makes it possible to experiment with different models and configurations as the project evolves.

I believe open innovation matters because students and developers should have opportunities to build useful tools without being completely dependent on closed platforms.

🚀 Try FriendStudy AI

🌐 Live demo: https://friendstudy-ai-hf26.vercel.app/

💻 GitHub repository: https://github.com/arkendukundu-dev/friendstudy-ai-hf26

🔮 What's Next?

I would like to improve FriendStudy AI by adding:

  • More personalized learning plans
  • Better quiz generation
  • Topic-wise progress tracking
  • More study resources and learning modes
  • Improved mobile responsiveness

💭 Final Thoughts

Building FriendStudy AI helped me explore how open-source AI can be used to solve a practical problem for students.

I wanted to create something more useful than a basic chatbot: a study companion that brings planning, practice, and progress tracking together.

This project is an ongoing learning experience for me, and I look forward to improving it with feedback from other developers.

What feature would you add to an AI study companion to make learning easier?

devchallenge #weekendchallenge #hf26challenge

Top comments (1)

Collapse
 
arkendu_kundu_ff38c8b6c04 profile image
Arkendu Kundu •

How is it