A motto for making a product. Don't always think about what technology I must use. The simplest jsp+jdbc can also make great products.
Especially in the initial stage of the product, it is difficult for you to prepare a perfect architecture before the development, you choose the technology is not always up-to-date, is not necessarily the most suitable, because there is always a lot of new framework you do not know, the new model is being invented in the distant place.
You just need to look for your core features and quickly implement a prototype that is small enough, lightweight enough, but complete. Here are some guidelines for direct reference:
Simple, concise: Do not stack a lot of functions, to do subtraction. The initial stage is not more functional, the better. Let the user be at a glance.
Clear, refreshing: the interface you present to the user, the concept, should be clean, neat, free of clutter and superfluous stuff.
Useful, practical: can help the user, solve a pain point, not showy. Many software have noses with eyes, but totally useless.
It doesn't matter what technology you use, it's what you offer that is valuable.