This is a basic e-commerce website with authentication. You can easily upload photos whether thru phone or via website. Pictures are stored in Firebase and for data, I used MongoDB for the database. You can make stores and add products to it with details such as name, price, description, count in stock etc.