I also do not think its that important what the site does, or is, but rather what you learned in building it.
Lets take two scenarios:
- You build a copy-paste version of Facebook with limited functionality, but stole most of the UI from the actual FB so it looks legit, but only the bare minimum works.
- You build your information system with a lot of different functionality, integrating a number of different tools and technologies into your stack. Your not a designer so it looks really bare minimum. You also struggled with and ran into a number of other issues related to all the different technologies, so some parts of the app are buggy.
In the 1st one you end up with something more “refined”, but you end up less knowledge and less experience. The 2nd one you end up with something less refined, but a heck more knowledge and experience due to striving for “breadth” of knowledge rather then specialization.
I believe the best projects to create when starting out have the following three things going for them:
- You can show them off
- You learn something building them
- You can talk in depth about them, your struggles, and challenges
This way you can show it of at a glance, and talk about your experience in depth. Being able to say “I did this, but had trouble with this, this and this” is better then “Look what I built, it looks fancy!” because it means you spent time and effort building it and learning to build it.
Your current project sounds like a good project if you haven’t done a full stack app. Obviously the more bells and whistles you throw into the project the more you will learn, and the more “you can show off”. Just make sure you do focus on learning, as building stuff just to show off should be secondary to actually learning something to leverage in the future. And finally depending on your job goals, the UI might be completely worthless if your not focusing on that aspect, or if you want to be more of a UI/front-end person then the UI should at least be acceptable. All depends on your goals.
Good luck keep building!