What's next for IRIS

Project Story: Iris - The Roadmap Generator

About the Project

Iris is a roadmap creation application designed to help individuals break down their goals into structured, achievable steps. It aims to simplify learning journeys and make personal or professional development more accessible.


Inspiration

The idea for Iris was born out of the frustration of navigating unstructured learning resources and the overwhelming task of planning long-term goals. I wanted to create a tool that could simplify this process by generating clear and actionable roadmaps tailored to individual needs. The ultimate goal was to help people achieve their dreams with confidence and clarity.


What I Learned

Working on Iris was a transformative experience. Here are some key takeaways:

  • Design Thinking: Understanding user pain points and translating them into intuitive features.
  • Full-Stack Development: Enhanced my skills in building robust applications using modern frameworks.
  • AI Integration: Leveraged machine learning to create personalized recommendations.
  • Problem-Solving: Learned to approach challenges creatively, turning obstacles into opportunities.

How I Built It

The development process involved several steps:

  1. Conceptualization: Defining the core features, such as goal breakdown, resource suggestions.
  2. Tech Stack Selection: Using technologies like React.js, TypeScript, and MongoDb for authentication and database management.
  3. AI Integration: Implementing an AI model to recommend personalized resources and generate roadmaps.
  4. Frontend and UI: Designing a clean, user-friendly interface to ensure a smooth user experience.
  5. Testing and Iteration: Continuously improving the application based on user feedback.

Challenges Faced

Building Iris was not without its hurdles:

  • Feature Overload: Deciding which features to prioritize without overcomplicating the app.
  • AI Recommendations: AI to generate relevant and useful suggestions for a diverse range of users.
  • Time Management: Balancing development timelines with other responsibilities.
  • Debugging: Tackling unexpected bugs and ensuring a seamless user experience.

Closing Thoughts

Creating Iris has been an incredibly fulfilling journey. This project reinforced my passion for building tools that make a real difference in people's lives. I am excited to continue improving Iris, adding new features, and helping more individuals achieve their goals effortlessly.

Built With

Share this project:

Updates