I'm a senior in computer science preparing for the second-half job recruitment season. I have three side projects so far, each with different scopes, and I'm wondering how to organize them in my portfolio.
1) A simple diary app (Flutter, Firestore, 2 weeks of work)
2) A shopping mall backend REST API (Spring Boot, JPA, MySQL, 1 month of work)
3) A real-time chat app (Node.js, Socket.io, Redis, 2 months of work)
From an interviewer's perspective, is three projects enough, or should I increase the number? Also, I've uploaded each project to GitHub with a README—would it be a good idea to make them available for actual code review? I'd appreciate any advice.