CraftBlend Presented By: Masa Lubbadeh & Raya Hindi Supervisor: Dr.Abdallah Rashed Problem Customers find it difficult to browse multiple Social media platforms, compare products, and place structured orders efficiently. Small businesses rely heavily on social media to showcase their products, but they struggle with visibility, customer engagement, and order management. Solution CraftBlend provides a dedicated platform where small businesses can display products, manage orders, interact with customers, and process sales seamlessly. Technologies Used MongoDB NodeJS Flutter & Dart Platforms & Tools Used Firebase Postman GitHub VSCode Android Studio Sign Up USER STORE Login User User Selects Location Customers can see marked cities where stores offer delivery Integration with google maps Home Page Top-Rated products On sale Products Best-Seller products Notifications Wishlist Search Category & Store Pages Product Details Special order Special order Profile Editing Profile Cart Instant Delivery Orders that processed and delivered immediately. Scheduled Delivery Orders that require preparation time before being delivered at a later Previous Orders Checkout Checkout- Scheduled Orders Choose whether to receive all items together after the longest prep time or get them as they’re ready. This option appears only if the store owner enabled scheduled pickup when adding the product. Feed Post Structure and Post types Store Post User Feedback Post Structure: User/Store Information Date of the Post Post Content Image/Media Engagement Metrics Post Type Label <-- Post Types --> Feed Page User Feed Filters Both User and store owner have the same Feed Except for small differences in avaialble filters Stores does not have Favorites filter Another small difference is in the app bar User VS. Store Owner User Feed: Filters Home Popular Posts Favorites User Feed: View Store Profile When a User clicks on a store post or a feedback on a specific store, he gets navigated to that store profile. From there he can: Create Feedback on the store. View Store Products Message that store View Store Posts and Feedbacks about it. User Feed: Creating Feedback Store Feed: Creating Post Store Store Page After Login Tutorial Videos Store Home Page Adding New Product Availablity IN STOCK UPON ORDER Delivery Type INSTANT SCHEDULED Adding New Product Default Options in another category Adding New Product Edit & Delete product Special Order Personalised order Large Quantities Managing Special Order Form Default Options in a different category Managing Special Order Form Managing Special Order Form Special order for a store in the flower category View Received Orders View Received Order Details View Special Order Details Store Profile Store Profile: Store Information Insights Button Tab bar to navigate between the store posts and feedbacks on it. A drawer on the left side. Store Profile : Insights Page Insights Page: Provides Store Owner with a report-like page to keep up with the progress of his store. Store Profile : Drawer At the left side of the store profile, the store owner can access a side menu that contains several features Store Information Manage delivery Locations ads Management Point System Management Sales Mangement: Product Selection Sales Management: Sale Configuration Store Owner must provide the start date and end date of the sale. He also has the option to send a push notification to all the users Owner Home Page User Home Page Sales Management: Sale Display After the sale is created ,it’s displayed on several pages. Also, the notification is sent to the users. Store Products Page How the sale appears on the product card: Sales Management: Price Change When a product is on sale, its price is changed temporarly until the sale end. However, it returns to its normal price after. Product Details Page After the sale ends, a badge is shown : Chatting Chatting System chatting system is to strengthen the connection between the store owners and their customers. Also to provide a way for the admin to have a connection with the stores. To access the All Chats page: Store Owner User Chatting System : Chat Page Structure Chatting System : Chat Page To text a Store page for the first time, the user can do this from the Store profile page using the ‘Message’ button. Chatting System : Admin Chats Admin has the same features for chatting, except in his all chats page he can view all the store accounts to chat with them Admin Admin Features Manage stores Manage categories Admin Features Web Features Web has the same features as mobile except for small changes to all chats page and an additional feature Web Features : Database Interface Web Features : Chat Page Display Future Work 1 Multi-Language Support 2 3 Regional Expansion AI-Powered Recommendations Thank You (وَآخِرُ دَعْوَاهُمْ أَنِ الْحَمْدُ لِلَّهِ رَبِّ الْعَالَمِينَ) image9.png image1.png image2.svg image3.png image4.svg image5.png image6.svg image7.png image8.svg image10.png image11.png image12.png image13.svg image14.png image15.svg image16.png image17.svg image18.png image19.svg image20.png image25.jpeg image26.png image27.jpeg image28.png image29.svg image30.png image21.png image22.jpeg image23.png image24.jpeg image37.svg image38.png image39.svg image31.png image32.svg image33.png image34.svg image35.png image36.png image44.png image45.png image46.png image47.svg image40.png image41.svg image42.png image43.svg image48.png image49.png image50.png image51.png image52.png image53.png image54.png image55.svg image56.png image57.svg image58.png image59.png image60.png image62.jpeg image63.png image61.jpeg image64.png image65.png image68.jpeg image66.jpeg image67.jpeg image71.png image69.png image70.png image74.png image72.png image73.png image76.jpeg image77.jpeg image75.jpeg image80.png image81.png image78.png image79.png image84.png image82.png image83.jpeg image87.jpeg image85.png image86.png image88.png image89.jpeg image92.jpeg image93.jpeg image90.jpeg image91.jpeg image96.jpeg image97.png image98.png image94.jpeg image95.jpeg image99.png image100.png image101.png image102.png image105.png image103.png image104.png image108.png image109.png image106.png image107.png image110.png image113.png image114.png image111.png image112.png image117.png image118.png image115.png image116.png image119.png image120.png image121.png image124.jpeg image125.jpeg image122.jpeg image123.jpeg image126.png image127.png image130.png image131.png image128.png image129.png image134.jpeg image135.jpeg image132.png image133.png image137.jpeg image138.jpeg image136.jpeg image141.jpeg image142.jpeg image139.jpeg image140.jpeg image145.jpeg image146.jpeg image147.jpeg image143.jpeg image144.jpeg image150.jpeg image148.jpeg image149.jpeg image153.png image151.png image152.png image156.png image157.jpeg image158.png image154.jpeg image155.jpeg image161.jpeg image162.png image163.png image164.jpeg image159.png image160.jpeg image167.png image165.png image166.png VAGd0cuzZ_s.mp4 image168.jpeg image169.png image170.png image171.png image174.jpeg image175.jpeg image176.jpeg image172.png image173.jpeg image179.png image177.png image178.png image182.png image180.png image181.png image185.png image186.png image187.png image183.png image184.png image188.png image189.png image192.png image193.png image190.png image191.png image194.png image195.png image196.png image197.png image200.png image198.png image199.png image201.png image202.png image205.png image203.png image204.png image206.png image207.png image208.png image209.svg image210.png image211.svg image214.png image215.svg image212.png image213.svg /docProps/thumbnail.jpeg