What I've Learned

In the last few months, I’ve been working on three really cool projects: SprintBoard, AI Car Market, and Elevate AI. Each one helped me learn something new about full-stack development, solving real-life problems, and bringing AI into the mix. Now, I want to share what I picked up while building them.

SprintBoard — Organizing Work the Agile Way

SprintBoard, which is similar to tools like Jira, showed me how to create fancy drag-and-drop interfaces and build boards where multiple people can work together in real time. A big lesson I learned was figuring out how to keep everything organized and updated across different parts of the app without making the screen feel slow or confusing.

What I learned

  • Managing state in React with hooks.
  • Logic that works with drag-and-drop in real time.
  • Building flexible backend APIs with Next.js.
  • Challenges: Keeping tasks in sync between columns and handling performance when the screen changes often.

AI Car Market — Smarter Car Buying Decisions

The AI Car Market let me explore how AI helps with recommendation systems. I looked at how people search for and compare cars and how machine learning can help them make smarter choices.

What I learned

  • Offering personalized suggestions and price predictions with AI.
  • Dynamic filters and smart comparison tools.
  • Designing a user interface that’s both simple and functional.(UI/UX)
  • Challenges: Sharing big sets of data clearly and finding useful information from how users act.

Elevate AI — Career Coaching with AI

My personal favorite was Elevate AI, an AI-powered career coach that assists users with their resumes, skill assessments, and getting ready for jobs. Working on this project really helped me improve my skills in connecting third-party AI tools and building interactive forms.

What I learned

  • Working with AI APIs to auto-generate resumes and cover letters.
  • Creating forms that change depending on what users enter.
  • Exporting clean PDFs from dynamic HTML templates.
  • Challenges: Handling edge cases in AI-generated content and ensuring resume formatting looked professional across devices.