Reviewing your Portfolio and what you still need

If you don’t have any relevant work history, then you will have to rely on your own projects, open source projects or volunteer work that shows that you have experience working on things outside of class exercises.

Look at the jobs you are applying for.  Most entry level jobs want you to have some experience.  What skills do they expect you to have?  Think about learning these skills by implementing a project that uses them.  This will count as having some experience in that area and help you get more interviews.

Your project idea is less important than the level of execution you can deliver.  You can do a dumb idea (tinder for goats), but make sure that you release a product that is semi-marketable with good design and high code quality. The high quality goes a long way towards showing your potential employer that you can turn out the kind of work that they produce without too much training.