# A1: Olibó <!--Goals, business context and environment /--> This project has the goal of developying an online farmer shop. In it, the clients can find all kind of fruits, vegetables and gardening supplies, like seeds and fertilizers. Besides that, they can filter products by organics, price and freshness etc. When the user is done picking his products, he chooses the prefered method of payment and the address, and the order is set to arrive in the house on the next few days. Additionally, any client can save their favorite products and stores, for easy search and purchase. The suppliers are local farmers that want to expand their business and user bases. To become a supplier, an application must be submitted to the admistrators for review and approval. <!--Motivation /--> Nowadays the existence of an online front for the traditional shops is of most importance in providing their sustainability and modernization. Themathics like biological and local products are on demand, therefore an application that easens the ordering of gardening and agricultural products is vital in the growth of local businesses and their expansion. With this platform, traditional shops will have the technological capabilities to survive against major supermarkets. <!--Main features /--> We intend to create a platform with a responsive/adaptive design to enable the usage on diferrent devices. Through our website the user will be able to browse products and suppliers or search for them through a search bar and filters, with the option to register to be able to make purchases. Upon registering, the user can create an account as a <!--buyer/-->client or a supplier: as a <!--buyer/-->client, the user can search and buy products, have a shopping cart and a favorites list. Additionally, at checkout, the client has the option to do a one time purchase or a periodic one (three in three days, weekly, etc), with the choice between getting the product delivered at home (with extra fee) or picking it up at a local store. As a supplier the user can add products, change them or delete existing ones. He can also create bundles and discount coupons. Supplier accounts need administrators to accept the account creation. <!-- - Each user is assigned to an account type that requires authentication. - The platform will have an adaptive design, regardless of the access device (desktop, tablet or smartphone). - As an administrator the user can approve and manage suppliers, add, remove and manage products. - As a supplier the user can add products, change them or delete existing ones. He can also create bundles and discount coupons. - As a client, the user can search and buy products, have a shopping cart and a favorits list. Additionally, at checkout, the client has the option to do a one time purchase or a periodic one (three in three days, weekly, etc). - A client can choose between getting the product delivered at home (with extra fee) or picking it up at a local store. - Search bar and filters for any user to pinpoint prefered products or suplier. --> <!--User profiles /--> The store will have admins, providers, clients, visitors, product owners and review owners. The products are created by suppliers and managed by product owners. Each product will belong to one supplier and all products can be managed by admins or their product owners. The Clients can purchase products and leave reviews on the products. Review Owners can edit and delete their reviews. The administrators will be in charge of maintaining the website. They can approve and manage suppliers and add, remove or manage products.