I'm looking to create a fullstack web application as a practice project to boost my portfolio, especially to help me land internships next summer. However, I'm feeling pretty lost and need specific project ideas to get started. Generic suggestions like building something related to my hobbies or solving a real-world problem haven't been very helpful. Any concrete project ideas you could suggest would be hugely appreciated!
5 Answers
You can literally pick anything you like! My friend kickstarted his career with a quirky Django app for a homebrew TTRPG system. Passion about your project shines through during interviews. If you're really stuck, it might indicate a deeper issue with what you want to build.
It's true that you often hear that you should build something you're passionate about. Find a topic that excites you! Think about your daily routine and identify things that annoy you or processes you'd like to improve. Something will click, and you'll be motivated to work on it. Just take those observations and let that fuel your project idea!
Definitely chase something that interests you. It's easy to lose motivation if you're not engaged. Recruiters also appreciate the thought process you use behind your project choices. For ideas and inspiration, check out this GitHub repo featuring public APIs: github.com/public-apis/public-apis. These can really enhance your project without extra costs. Good luck!
I'm currently working on a project like OneTimeSecret to learn about authentication, encryption, and UI design. You could create something similar, like a service for sharing photos or videos through one-time links. It's a bit niche, but it could help you practice some cool skills!
I'm using Node.js for the backend and React on the front end. Tailwind really helps the design look nice without too much fuss!
If you're feeling completely lost, try building a simple anonymous forum like 2ch or similar. It sounds easy, but it actually covers tons of essential fullstack features: user authentication, thread posting, moderation tools, spam control, and more. Plus, it’s a project that’s immediately understandable for your portfolio!
Exactly the kind of suggestion I was looking for! Thanks a ton.

That sounds like a fun project! What tech stack are you using? I recently learned Tailwind CSS, and I find it makes UI design way easier than regular CSS.